Writing on engineering systems, not syntax
Thoughtful, practical articles on the decisions behind the code.
Most Engineering Decisions Aren't About Technology
A framework for reasoning about trade-offs, architecture and impact — the eight principles behind every technical decision I make, and why the technology is rarely the interesting part.
Most React Rendering Guides Start With the Wrong Question
A practical framework for choosing between CSR, SSR, SSG, ISR and React Server Components.
Context Engineering for Frontend Teams
How to give coding agents the project knowledge they need to ship at a senior engineer's bar.
Why Design Systems Should Become Engineering Platforms
The difference between a component library and a platform teams actually build on.
AI-assisted Engineering in Production Teams
What it actually takes to raise throughput with AI without lowering engineering quality.
Engineering Decisions as Business Decisions
Why every architectural trade-off should be legible to the business, not just the codebase.
Building Engineering Systems Instead of Features
A practical framework for deciding when to build the system instead of the one-off.