START HERE

Five posts that explain how we work

Updated monthly

  1. 01

    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.

    Design Systems9 min read
  2. 02

    A type ramp for two scripts

    Latin and Arabic disagree about x-height, ascenders, and optical size. Building one ramp that serves both.

    Typography11 min read
  3. 03

    Mirroring is not flipping

    The layout rules that actually change in RTL — and the ones designers keep mirroring by mistake.

    RTL & Arabic10 min read
  4. 04

    What our first design-system survey told us

    142 responses from designers and engineers. The gap between what we documented and what people found.

    Research9 min read
  5. 05

    Documenting a component so an agent can use it

    Machine-readable content contracts turned out to make our human docs better too.

    Engineering11 min read