Product
A design system is infrastructure
If engineers cannot use it under pressure, it is a library of pictures, not a system.
Orizin5 min read

Design systems fail in two opposite ways. They become too precious to use, or too loose to create coherence. Both waste the same thing: time at the moment of building.
A system that works is infrastructure. It makes the next screen cheaper without making it identical.
Start with the decisions that repeat
Color, type, spacing, and component states are not aesthetic leftovers. They are the decisions a team would otherwise re-make every week.
Document the states that matter: default, hover, focus, active, disabled, error. If those are missing, the system is incomplete no matter how many components it lists.
Design and engineering have to share a source
A Figma file that does not match the code is a second product. The cost shows up as drift: new screens look almost right, then slightly wrong, then like a different company.
The source of truth can live in code, in design, or in tokens that feed both. It cannot live in two places that disagree.
Keep the system smaller than the product
A system should cover the repeating structure and get out of the way of the unique work. When every marketing flourish becomes a component, the system becomes a museum.
The product still needs judgment. The system exists so judgment is spent on the problem, not on the padding.
