Insights
Notes on building things well.
Architecture
Choosing a data model before choosing a framework
The framework decision is the fun one. It's also usually the wrong place to start.
Engineering
What actually breaks when a Next.js app scales past MVP
The demo works. Then real users show up, and the cracks aren't where you expected.
Case Study
A client-side P&L tool: decisions that mattered
The interesting engineering decision on this project wasn't technical. It was what to leave out.