All posts
7 posts · RSS feed
2026
Engineering at Speed Chapter 1
The Old Habit That Makes Great Engineers, Even in the AI Age
The industry has always rewarded engineers who can move fast and get it right at the same time. That hasn't changed, whether AI writes your code or you do.
The Physics of Software Episode 2
Tech Debt is Software Entropy
Code decays when nobody invests in it, even good code. Physics calls that entropy, and your fridge has been demonstrating it the whole time.
The Physics of Software Episode 1
Conservation of Software Complexity (The Physics of Software)
Complexity doesn't disappear when you "simplify" something. It moves. And there's a real, honest-to-physics reason why.
The Junior Developer Collapse
I'm worried about junior developers. Not because the field is dying — it isn't. But because we're setting a generation up to fail in a specific, preventable way.
I Made a Funny Game About Software Teams. It Turned Out to Be a Mirror
I built DDDnD as a lighthearted game about software teams. Then the mechanics started reflecting reality a little too accurately. Here's what the simulation taught me about how we actually deliver software.
DDDnD: An Adventure Game About Shipping Software
DDDnD is a satirical card game about the real tradeoffs of software architecture — where shipping the quick fix is tempting, debt amnesty is seductive, and the CTO goes quiet for a reason. Here's what it is, why I built it, and why the humor hits harder than it should.
What AI Exposed About Iterative Development
I asked AI to build an app step by step – and to document every assumption it made along the way. What emerged was a striking mirror of how real software teams drift into invisible defaults and expensive "later" fixes.