Design systems

Shipping a design system that survives its first redesign

Most systems die at the first brand refresh. The ones that live kept their tokens honest and their components dumb.

Design Lucas Meyer Lucas Meyer
A workshop with sticky notes on a wall
Auditing every component against the new palette.

A design system is not a component library. It is the set of decisions you agreed not to relitigate, written down in a form a build step can check.

The redesign arrived eleven months in, which is roughly when every redesign arrives. The question was not whether the system would change but whether it would have to be rewritten.

Tokens, not values

Components that reference a token survive a palette change. Components that hardcode a hex value become a search-and-replace exercise with a long tail of misses.

Laptops and notebooks seen from above
Two designers, one engineer, and a spreadsheet of every colour in production.

The audit found sixty-one hardcoded colours across nineteen components. Fixing them took four days. Not fixing them would have taken the whole redesign.