Building the infrastructure that makes digital products coherent at scale, for humans and machines alike.
Not the Figma file. The agreement. The shared language that allows multiple teams to move fast without fragmenting. Five systems built from scratch.
The operational layer most companies forget until the coordination cost becomes the product cost. How teams are structured, how knowledge moves.
The frontier. The line between designing for humans and for machines has started to blur. I work at this intersection.
On Design Systems, AI agents, and the irreducible value of human decisions.
“This is the greatest moment in the history of our craft. The distance between an idea and a working prototype has collapsed. What was a constraint of resources is becoming a constraint of imagination only.”
Read on Substack →The history of how digital products got complicated enough to need a system.
“Design System emerged because designing and building digital products as if they were independent artefacts stopped being viable.”
Read on Substack →What most people think a Design System is, and what it actually is.
“A good Design System gives teams the ability to make decisions and know what to do at any given moment, not just when following the consensus, but also when they need to break from it. That's a system working.”
Read on Substack →I've been designing digital things since 2001.
For a short time my obsession was making things look right but, at some point, somewhere between my first User-Experience Job and my first Design System, my passion shifted towards making things WORK right, at scale, across teams that don't talk to each other.
Five Design Systems. Several companies. Different industries, countries, scales, and levels of dysfunction. Each one taught me something the previous one didn’t.
Today I work at the frontier where the line between building for humans and building for machines has started to blur.