Design

Design systems that ship — and the ones that do not

The single reason most design systems stall is not tooling. It is ownership.

By Buddhima Jaya Sri · 1 min read · · Updated

Designers reviewing interface components and colour samples together
Designers reviewing interface components and colour samples together. Editorial image by LOMOS.

A design system without an owner is a museum. Everyone visits, nobody moves things.

The systems that ship have one designer and one engineer on the hook. Everyone else contributes; those two decide.

You do not need a Figma library day one. You need a token pipeline and three components in production.

Ownership beats tooling

Name one designer and one engineer who are accountable for the system. Everyone else contributes; those two accept or reject. Committees produce beautiful component libraries that no shipping team can afford to adopt.

Start with tokens, not components

  • Colour, spacing, radius, typography and elevation as semantic tokens — never raw hex values in product code.
  • One pipeline that publishes those tokens to both design and code, so the two cannot disagree.
  • Dark and light handled at the token layer, so themes are free rather than a rewrite.

The first three components

Ship buttons, inputs and cards into a real screen before building anything else. They cover most of the interface surface, they expose every token decision, and they prove the pipeline end to end.

Only after those three are live in production should you extend into tables, navigation and data visualisation.

Rules that keep it alive

  • A component enters the system after its second real use, not before.
  • Accessibility is part of the definition of done: focus states, contrast, keyboard paths.
  • Every change ships with a migration note, so adoption is never a guessing game.
  • Deprecations get a date, not a hope.
Back to all posts

Frequently asked questions

When is a business too small for a design system?

If you have one product and one developer, you still need tokens — they cost an afternoon. A full component library only pays off once multiple people are building screens in parallel.

Figma library or code first?

Code first, mirrored in Figma. The production interface is the source of truth; a library that leads the code creates designs that nobody can build.

How long does a usable design system take?

Two to four weeks for tokens plus a core component set, if it is built alongside a real product screen rather than in isolation.

Keep reading

Ready when you are

You bring the ambition.
We bring the ship.

A thirty-minute call. No deck, no funnel — a real conversation about what you want to build and whether we're the team to build it with you.