Published inLevel Up CodingNever Miss a Deadline AgainA System for Engineering Time EstimationsSep 29, 202462Sep 29, 202462
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 15, 2024104Aug 15, 2024104
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 18, 2024198Jul 18, 2024198
Published inILLUMINATIONCan you make a promise to yourself?Why being tough isn’t enoughJun 27, 20241994Jun 27, 20241994
Published inLevel Up CodingWhat Makes a Great Software EngineerFrom a Team Lead’s PerspectiveMay 5, 20246578May 5, 20246578
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 12, 20242273Feb 12, 20242273
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, 20232252Aug 22, 20232252
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, 202353Jul 26, 202353
Published inILLUMINATIONThe Way to Enlightenment Goes Through… Cats?Cats Are Natural Born BuddhistsJul 15, 2023117Jul 15, 2023117
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
Published inILLUMINATIONHow a Weird Guy at My Gym Completely Changed My Perspective On LifeIt was an ordinary day. I was out and about in my building’s residential gym, cranking out yet another workout. I was quite breathless…May 23, 2023May 23, 2023
Published inILLUMINATIONThe Flow Of LifeI gotta get up and do something productive, I thought to myself. This recurring thought seems to occupy my mind every time I’m not actively…May 6, 2023May 6, 2023
Published inLevel Up CodingConquer PromQL — How Rate and Increase WorkPromQL. No matter how good you are, there will come a time when it’ll make you want to bang your head against the keyboard and beg for…Apr 16, 20231Apr 16, 20231
Published inTowards AIIs AI Going to Take Our Jobs?An honest take on AI’s impact on the job market and our livesMar 30, 2023Mar 30, 2023
Published inLevel Up CodingWe’re not living in a simulation — but your cloud could!In the beginning, there were scripts and configuration filesFeb 1, 2023Feb 1, 2023
Published inBetter ProgrammingThe Waterbed theory — Complexity’s Compensation MechanismTips to keep your software engineering features balancedOct 11, 2022Oct 11, 2022
Qwik — The JS Framework to Rule Them All?Brought to us by the inventor of AngularJS (and a few of his friends), Qwik seems to be the O(1) JS framework we were all waiting for.Sep 28, 20225Sep 28, 20225
Published inBetter ProgrammingWhen Was the Last Time You Conducted a Project Premortem?Don’t Wait for the Postmortem to Learn From Your MistakesAug 8, 2022Aug 8, 2022
Published inBetter ProgrammingApplication Binary Interface — APIs Low-Level RelativeBehind all APIs is a lower-level cousin, a different kind of beast, the ABI — Application Binary InterfaceAug 1, 2022Aug 1, 2022