PinnedDjango: Stop Assuming Your Cache Is Always AccessibleThe network is not always reliableSep 13Sep 13
PinnedDesign Thinking: Key Skill for Software Engineers in the Age of AIFocus on being a problem-solver first, and coder secondSep 27Sep 27
PinnedTo Understand the Granular, You Must First Conquer The AbstractComplex things arise from simple abstract conceptsSep 7, 20233Sep 7, 20233
How Your Engineering Team Could Be Hindering Startup GrowthWhy your tech startup is not innovating, stuck in a loopOct 1Oct 1
Should Medium Have a Read-to-Write Ratio to Catch Non-Readers?The writers are assumed to be readers, but what if they are not reading?Apr 27, 202310Apr 27, 202310
Published inILLUMINATIONI Failed a Few Interviews To Understand That a Visible Track Record Should Complement a Good StoryMillions of other interviewees have good stories, how do you make yours stand out?Apr 24, 20231Apr 24, 20231
When Should I Use Parallel Programming? Gustafson’s Law ExplainedAn optimistic perspective on Amdhal’s LawApr 18, 20231Apr 18, 20231
Published inExplain it to grandmaWhat Is the Difference Between Concurrency and Parallelism?Concurrency is about dealing with a lot of things at once, parallelism is about doing a lot of things at onceApr 15, 2023Apr 15, 2023