Selected writing
Learning in Public
Why writing about things you don't fully understand is the fastest way to understand them. And why it's terrifying.
The Last Human Skill
As AI gets better at everything, what's left that's uniquely human? I think it's taste — and taste is weirder than you think.
Talking to the Machine
What changes when your coding partner is an AI that never gets tired, never judges, and occasionally hallucinates?
The 3 AM Rabbit Hole
How a broken CSS animation led me through the history of cathode ray tubes, Bézier curves, and the meaning of smoothness.
Things That Feel Like Thinking
On the difference between consuming information and actually processing it. And why the distinction matters more than ever.
More essays
The Wikipedia Game
Every Wikipedia article is at most six clicks from Philosophy. What does that tell us about the structure of human knowledge?
How I Read a Codebase
Reading code is harder than writing it. Here's the method I've developed over ten years of inheriting other people's messes.
The Museum of Forgotten Interfaces
A love letter to skeuomorphism, pixel art address books, and all the digital interfaces we'll never see again.

