09 Jan 2025
In the past few months I experienced two large changes to my life after years of relative stability: I started a new job in a new role, and my family lost a loved one. Each has affected me in numerous unforeseen ways, but a common throughline in both is interrupting the automaticity of daily life.
Read more
04 Aug 2024
Reduce the cognitive burden on reviewers when publishing a code review. Using this as your guiding principle, you’ll write higher quality code, ship it faster, and earn more trust with your colleagues. Let’s dive into how that looks practically.
Read more
03 Aug 2024
Years ago, a mentor of mine introduced me to the concept of “violent disagreement”. Initially I balked at the idea of violently opposing anything in a professional setting, but in time it has become one of my most used tools in making quality decisions quickly and at scale. In this post I’ll dive into what it is, how to do it, why it works, and when to use it.
Read more