Writing

Notes on design & code

Occasional essays and shorter notes on the craft of building digital products — from motion and design systems to the realities of shipping.

Essay · 2025Designing motion that earns its keepAnimation is a tool, not decoration. A look at when movement clarifies an interface and when it just gets in the way.Essay · 2025The case for building your own design systemOff-the-shelf kits get you started, but owning your tokens and components pays off as a product matures.Note · 2024Prototyping in code beats prototyping in slidesWhy I reach for a real browser early, and how it changes the conversations I have with stakeholders.Note · 2024Small details, big trustFocus states, empty states, and error copy are where products quietly win or lose their users.