Selected
Writings
View AllLearning 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?
More Essays
Browse archiveThe Wikipedia Game
Every Wikipedia article is at most six clicks from Philosophy. What does that tell us about the structure of human knowledge?
Your Tools Shape Your Thoughts
The medium isn't just the message — it's the thinking. How the tools we use to think determine what thoughts are possible.
The Unreasonable Effectiveness of Showing Up
Most of what separates people who do things from people who don't isn't talent or strategy. It's just showing up, repeatedly, when it's not fun.
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.
On Collecting Things
Why humans collect — stamps, records, screenshots, bookmarks, knowledge — and what it reveals about our relationship with impermanence.
The Museum of Forgotten Interfaces
A love letter to skeuomorphism, pixel art address books, and all the digital interfaces we'll never see again.