Blog
Design, product, and motion — the things I keep re-learning, written down before I forget them again.
Every easing curve is making a claim about how something should feel. Most interfaces make that claim by accident.
The first version was correct and nobody used it. The second was fast and nobody trusted it. Here's what the third one got right.
Design handoff isn't a file export. It's the last chance to be in the room before your intent becomes someone else's interpretation.
Tokenizing every value in a file felt rigorous. It was actually just indirection with extra steps.
The best design system I ever shipped had almost no personality. That was the whole point.
Twelve months, six clients, one spreadsheet I was too afraid to open until January. Here's what it actually looked like.