PinnedMy Most Viewed Medium Stories — (Updated Weekly)I know your time is valuable, so creating this map to help you discover what’s most popular on my blog (weekly & all time). Weekly updates.May 20, 2022May 20, 2022
One Simple Reframe to be More Consistent with any HabitWant to be consistent with a habit? Reframe it to identify an ANCHOR and a single action to CONNECT with it.Feb 26, 2024Feb 26, 2024
One Key Shift to Become a Better Thinker, Writer, and SpeakerAlways be Conscious of the Process of AbstractionFeb 18, 2024Feb 18, 2024
A Cohort Based Course: Getting Better at Writing — For Software Engineering & Product LeadersI am excited to announce that I have launched a cohort-based course to help s/w engineering & product leaders get better at writing!Feb 11, 2024Feb 11, 2024
One Mistake I made in How I was Reading Books & How I am Fixing ItIn hindsight, it looked like a silly mistake. But I suspect that, in our busy lives, many of us might be making this mistake.Feb 10, 2024Feb 10, 2024
Published inBetter ProgrammingReduce Tail Latency at Scale: Two Classes of Patterns To Supercharge Your System’s ResponsivenessTakeaways from “The Tail at Scale” paper: what is tail latency, why you should care about it, and how to become tail tolerantFeb 12, 20232Feb 12, 20232
4 Reasons Why You Should Write OnlineThe beauty of the positive feedback loops in writing.Dec 23, 2022Dec 23, 2022
Distributed Context Propagation: How you can use it to Improve Observability, Test in Production…If we can get all participants in a system to know about the context of a request, it can enable better Observability and better control.Oct 16, 20221Oct 16, 20221
Metastable Failures in Distributed Systems: What Causes Them and 3 Things You can do to Tame ThemI cover my takeaways from “Metastable Failures in Distributed Systems” by Bronson et al: 1 thing that causes them, and 3 things you can do.Jun 12, 2022Jun 12, 2022
Avoiding Coordination Cost: Three Patterns for Building Efficient Distributed SystemsMany systems need coordination to achieve consistency. But it comes with a cost. Three patterns can help you build efficient systems.May 16, 2022May 16, 2022