Collection
Longer pieces on design, development, and the practice of building for the web.
If you only read three
Seniority isn't a measure of how much you know. It's a measure of how well you know what you don't know — and how systematically you close those gaps before they become incidents.
Every year, the same conversation: should we use the shiny new thing? Five years in, I've learned to love the boring choice — not out of cowardice, but out of respect for the people who will maintain this code after I'm gone.
A design system isn't a component library. It's the grammar of a visual language — and like any grammar, it only becomes interesting once people start bending the rules.
Typography is the quietest form of persuasion. Before a reader has parsed a single word, they've already decided how much to trust the sentence that follows.