2026
Quiet interfaces: designing for attention
Why the best software gets out of the way, and the three habits that keep a layout from shouting.
Everything I have written, newest first.
Why the best software gets out of the way, and the three habits that keep a layout from shouting.
A studio's motion language is a handful of curves used consistently. Here are ours, and how we name them.
How a single screenshot diff per pull request removed the most awkward conversation in client work.
Notes from relearning type design fundamentals after nine years of setting other people's typefaces.
Load time is a layout decision. What changed when we treated it like whitespace instead of a chore.