Writing
This is my space to share insights, epiphanies, and loose thoughts about design systems, work, and life in general. From practical lessons to unexpected discoveries, I write about the things that shape how I design, collaborate, and grow. There are no comments or vanity metrics—just honest thoughts. If something resonates, provokes or sparks curiosity, feel free to share it, subscribe via RSS, or reach out.
Topics
On pain and frustration
Frustration is a signal, not noise — the same way pain is.
On teaching and learning
I started teaching to give something back. I kept going for what it gave me.
On pairing and handoffs
The best handoff is no handoff.
On AI and design systems
The next thing to read your design system might not be a person.
On pragmatism and idealism
A design system is applied pragmatism, not a pursuit of purity.
On tokens and the impossible
Dark mode wasn’t the hard part. The architecture that made it easy was.
On fake personas and friction
In your user journeys, instead of fiction, look for friction.
On Tailwind and character
After five years of using Tailwind, it’s time for an assessment.
On becoming like your father
I’ve always had a quiet fear of turning into my father. Doesn’t every man?
On meetups and inclusivity
The best things happen in rooms where everyone can take part.
On solitude and side projects
Like any poison, being alone is all about the dose.