Modern Law of Leaky Abstractions
SoftwareBack in 2002, Joel Spolsky wrote The Law of Leaky Abstractions, and it's one of those pieces that's stuck with me ever since I first read it. 23+ years later 💀 and I'm still bringing it up in conv...
Back in 2002, Joel Spolsky wrote The Law of Leaky Abstractions, and it's one of those pieces that's stuck with me ever since I first read it. 23+ years later 💀 and I'm still bringing it up in conv...
I first read The Flaw of Averages by Sam Savage about 15 years ago, back when I worked in the finance industry. I don’t remember every chapter, but I do remember the central idea—and it has shaped ...
I've been on a bit of a journey lately exploring different ways to visualize and interact with data on my site. After creating the Article Link Map...
Probably every engineer will have worked with that one person who thrives in the chaos. A system breaks, customers are blocked, and before anyone else has even read the incident report, they’re alr...
There’s a book called Why Greatness Cannot Be Planned that my friend Matt Mazur recently tweeted about. He wrote: “It’s a risky strategy because the most likely outcome is you explore and discover...
“Move fast and break things.” The phrase came out of Facebook’s early days and quickly became a shorthand mantra across the industry. It’s catchy, it feels daring, and it captures a mindset that va...
Not too long ago, everyone was wondering whether $20 a month for an AI coding tool was worth it. Today, devs are easily blowing past $200 worth of capacity in a single billing cycle, and it’s easy ...
I've been writing recently about posts being worthless in the AI era, and explored different ways of navigating content...
I first experienced “agile” back in 2004 when I started working at what was then called EA Tiburon. The agile manifesto was still a relatively new concept and I was so excited to be a part of worki...
“When I ask myself ‘what would have the most impact today?’ I sit down and write documentation.” — Miguel de Icaza Documentation has been a big part of my career; working on Microsoft Learn, as the...
When you look at how teams ship software, two extremes pop into view....