Wooden partitions on a checkered carpet beside a glass wall
Design SystemsAug 18, 20269 min read

Why we rebuilt every token as a Figma variable

Six months of drift taught us that a hex code in a style is a promise you cannot keep. Here is the migration, and what it cost.

KNKarim NasserKarim NasserAug 18, 2026

EDITOR'S PICKS

  1. 01

    Shipping dark mode without a second design file

    Engineering8 min read
  2. 02

    Component APIs designers actually use

    Engineering8 min read
  3. 03

    Writing UI copy that translates

    Content6 min read
  4. 04

    Icons are a language, not a library

    Foundations6 min read
  5. 05

    Documenting a component so an agent can use it

    Engineering11 min read