← Writing

May 5, 2026

On learning to build what you design

What happens when a designer starts writing code.

Something I’ve noticed since picking up vibe coding: the gap between a design and its implementation is where most of the interesting decisions live.

You can spec a component perfectly in Figma and still spend an hour figuring out why the spacing feels off in the browser. The translation isn’t lossless.

More on this soon.