HNHacker News
TopNewBestAskShowJobs

bkgh

53 karma · joined December 16, 2018

bbkghadiri6@gmail.com
submissionscomments
bkgh··on Ask HN: What's the "best" book you've ever read?
Don Quixote
bkgh··on Ask HN: What is your go to performance optimization?
Profiling (e.g: Pyroscope) for better understanding (+load test). More performant libraries with same interface. DB optimizations (e.g: Indexing, Denormalization, Tuning, Connection Pooling)
bkgh··on Ask HN: What brought back the joy of programming for you?
Using Github Copilot helps me stay in the 'flow'; most of the time, I'm in my IDE, solving problems, and writing code.
bkgh··on Ask HN: How did you migrate off Evernote?
Try https://logseq.com/
bkgh··on Ask HN: Resources to Grow Breadth and Depth as a Software Engineer?
Read this book: Object Thinking, David West
bkgh··on Scalene now incorporates AI-powered optimization suggestions
Scalene new release includes AI-powered optimization suggestions with OpenAI.
bkgh··on Ask HN: Software Developer vs. Software Engineer
I think another difference is Engineering has a history of rationality and mathematics behinds it. In my opinion computer programming (in most cases) is something like novel writing and includes many creative/non-reproducible problem solving works (art?). I prefer to not refer myself as engineer because of that hidden semantic assumptions that comes with the word. Instead because of popularity of rational thinking many software developers like to categorize themselves as engineers. (more about this: Object Thinking by David West)
bkgh··on Ask HN: Best books on managing software complexity?
Object Thinking by David West
bkgh··on Ask HN: Best talks of 2018?
The Best Way to Predict the Future is to Create It. But Is It Already Too Late? by Alan Kay https://videocast.nih.gov/Summary.asp?Live=28442&bhcp=1