Writing
Essays on craft, stages, and the stories inside software.
Storytelling doesn't stop at the stage door. This is where I think out loud, usually in an airport.
A Note About European Tech SovereigntyLLMs are quietly solving the compatibility problem that blocked open-source adoption for decades.
No amount of technology will turn a bad story into a good storyJohn Lasseter's principle applies as much to keynotes as it does to Pixar.
There is nothing either good or bad, but thinking makes it soEvery generation panics about the new thing. They've always been wrong.
The pig and the butchersA chase at Edgbaston, and what cricket knows about tradition.
I do not understandHow a misunderstanding named a peninsula.
A brief history of client requestsFrom animated GIFs in 1998 to autonomous agents in 2025.
Nobody is lookingBots write the web, bots read it, and we're training AI on the wreckage.
How to name a browser by those who haveChrome was named because someone liked fast cars.