Blog
Thinking out loud.
Notes on engineering, strategy, and the craft of building software.
How We Build Software (And Why It Matters For Your Business)
The difference between software that lasts and software you'll rebuild in two years comes down to one thing: how it's built from day one.
Why We Choose Boring Technology
The most reliable systems aren't built with the newest tools. Here's why we default to proven technology — and when we don't.
The Real Cost of Technical Debt
Technical debt isn't just slow code. It's slow teams, missed deadlines, and features that never ship. Here's how to think about it.
Shipping Fast Without Breaking Things
Speed and quality aren't opposites. Here's the engineering playbook we use to ship quickly and confidently.