Essays on the craft of software, mostly written after teaching myself the same lesson for the third time. Updated whenever the lesson finally sticks.
A reflection on the half-life of side projects, and why the ones I still use share three properties.
The hard part of edge compute isn't the compute. It's explaining the model to developers who grew up on servers.
A pattern I stole from a teammate at Linear that I now can't stop using.
I spent four years preaching them and the last six months unpicking one.