Published inLevel Up CodingNever Miss a Deadline AgainA System for Engineering Time EstimationsSep 29Sep 29
Published inLevel Up CodingStop Guessing, Start Knowing: How to Become a Data-Driven DeveloperNOTE — This is part 2 of the “Stop Guessing, Start Knowing” series. If you’ve missed part 1, I highly encourage you to read it, as it’ll…Aug 15Aug 15
Published inLevel Up CodingStop Guessing, Start Knowing: Scientific Thinking For DevelopersI’ll confess, I like to guess. It’s fun, and more importantly — quite easy.Jul 18Jul 18
Published inILLUMINATIONCan you make a promise to yourself?Why being tough isn’t enoughJun 274Jun 274
Published inLevel Up CodingWhat Makes a Great Software EngineerFrom a Team Lead’s PerspectiveMay 57May 57
Published inLevel Up CodingOptimizing Prometheus Costs — How a Minor Change Triggered a Major Cost SurgePrometheus stands as the industry standard for monitoring applications in the cloud, thanks to its ability to collect metrics at scale and…Feb 123Feb 123
Published inLevel Up CodingCloud-First Programming — How I Built a Notification Bucket With Wing in Under 5 MinutesWing is the new kid in the block. Although it’s still early to say, even now, in its Alpha stage, Wing seems very promising. I’ve worked…Aug 22, 20232Aug 22, 20232
Published inILLUMINATION3 Psychological Epiphanies That Completely Changed the Course of My LifeLike many things in life, these epiphanies didn’t arrive in one single a-ha moment. They started off as intriguing observations of life…Jul 26, 2023Jul 26, 2023
Published inILLUMINATIONThe Way to Enlightenment Goes Through… Cats?Cats Are Natural Born BuddhistsJul 15, 2023Jul 15, 2023
Published inLevel Up CodingThe Real Reasons You Should Write TestsSoftware engineers are known to debate everything. But if there’s one thing we agree on, is that we all HATE writing tests.May 30, 20232May 30, 20232