Writing on front-end and design systems.
Practical notes from 20 years of building accessible, design-grade products. No theory for its own sake.
- Design systems
- Accessibility
- Front-end architecture
All essays
- Design Systems · Latest
The hidden cost of component inconsistency
Fragmented UI components create distributed costs that rarely get tracked as a single problem. Here's how to see them, and make the case for the fix.
7 min read - Design Systems
Grade your design system like a report card
Ten minutes, five subjects, thirty-two questions. An honest snapshot of where your design system shines and where it is quietly burning your team out.
10 min read - Design Systems
What a design token actually does
Tokens live in one source of truth: semantic names point at primitives, not raw values. That stays abstract until you move one. Change a decision below and watch it propagate through every component at once.
5 min read - Design Systems
What an audit actually finds
Every finding ranked by severity, each paired with a specific fix. This is a working sample of the real audit deliverable: inspect a specimen, then read the findings the way you would read the report.
5 min read - Design Systems
What inconsistency actually costs
Drift never lands on a single invoice, so it stays invisible: a few hours here, a rebuilt component there, adding up across a team and a year to a real annual figure.
5 min read - Design Systems
Future proofing front-end dev roles
The structural transformation of front-end engineering through agentic AI and large language models
23 min read - Design Systems
Web Component Libraries in the AI Era
A research briefing for individual contributors, product owners, and engineering leaders working at enterprise scale.
23 min read
Newsletter
Get new essays in your inbox.
One honest essay at a time. No spam, no funnels: just the stuff I'd send a friend running into the same design system problems you are.
Unsubscribe any time.