View Transitions, deployed
Notes on shipping shared-element morphs to a static Worker
Short pieces on the choices behind this site — typography, motion, the stack. Newest first.
Notes on shipping shared-element morphs to a static Worker
What the SOFT axis costs and what it earns
A unicode-range trick for trilingual display type
Why I now run every project through Claude Code