Blog

Thoughts on design, systems, and building things.

Recent 07 — Writing
AI Anxiety Part 3: Design Has Survived Everything ~3 min

Photography was supposed to kill painting. Desktop publishing was supposed to kill design. Canva, then AI. Every time, the same panic. Every time, the same answer.

AI Anxiety Part 2: The ATM Paradox ~4 min

When ATMs rolled out, everyone assumed bank teller jobs were finished. They weren't. Teller employment doubled by 2010. Then mobile banking changed everything.

AI Anxiety Part 1: The Luddites ~4 min

The Luddites weren't wrong — they were early. In 1811, skilled textile workers smashed 1,100 machines. History called them idiots. The data tells a different story.

Why design systems fail (and how to fix them) ~2 min

Most design systems don’t die from bad components — they die from bad adoption strategy. Lessons on building for adoption from leading systems at scale.

Tokens are the API of design ~2 min

Thinking of design tokens as an API contract between design and engineering changes how you approach system architecture. On structure, naming, and theming.

What I've realised for myself about AI ~3 min

AI coding tools won't replace developers — but they'll help designers speak the same language. Thoughts on prototyping, curiosity, and knowing the limits.

The 14-year itch ~2 min

Reflections on 14 years of product design — what changed, what didn’t, and why the hard problems still excite.