Architecture Is a Story About Trust
Every boundary in a system is a statement about which team you trust to not break you.
Finished arguments. Long, opinionated, meant to change your mind.
Every boundary in a system is a statement about which team you trust to not break you.
Notes on building something of your own without a dramatic exit, and why the slow version might be better.
Systems do not break at scale. They break in a predictable order, and knowing the order is most of the job.
Codebases are about to be read more often by agents than by people. That changes what "clean code" means.
When generation is free, the scarce resource is judgement. That reframes what a senior engineer is for.
Replicas fix read saturation and nothing else. Here is the exact point where adding another one stops paying for itself.
An honest list, kept up to date, of where the end-to-end agentic workflow still falls over.
Failed products often contain one feature that was worth more than the whole company around it.
No, not by writing an iOS application. A story about noticing what nobody else in the room noticed.