Design Systems · 7 min read
Design Systems Fail When They Are Museums. Make Them Product Infrastructure
A Figma library nobody adopts is decoration. Design systems that win in Asia ship coded components, contribution rules, and ruthless deprecation paths.
Every growing product org eventually announces a design system. Some announce it twice. The second announcement usually arrives after the first library became a graveyard of unused variants. Museums are quiet. Product teams are not. A system that cannot keep pace with shipping becomes wallpaper. A design system is product infrastructure: shared components, tokens, accessibility defaults, and a governance model for change. It is not a mood board with auto-layout. Infrastructure gets versioned, supported, and occasionally broken on purpose with a migration plan. Mood boards get liked and forgotten.
Adoption is the only KPI that matters early
A Seoul marketplace measured how many new screens used system components versus one-offs. Adoption sat at 28 percent. Designers still preferred custom cards. Engineers copied local CSS. The system team stopped adding exotic components and spent a quarter documenting the top ten patterns with code samples in Storybook and migration notes.
Adoption crossed 70 percent. Velocity arguments shifted from "we need freedom" to "we need a better date picker in the system." That is a healthier fight. Freedom without shared primitives is just duplicated debt with prettier names.
Contribution without chaos
Open the door for contributions with a template: problem, proposed API, accessibility notes, migration impact. Reject changes that solve one team's preference by breaking ten others. Deprecate ruthlessly. Parallel variants are how systems rot. A kind "maybe later" without an owner is how variants multiply.
Caution: forcing absolute consistency across markets can erase necessary localization. Language length, currency formats, and icon metaphors differ. Tokens and content guidelines should leave room for locale reality without inventing a new button every time. Consistency of behavior matters more than identical pixel trivia.
What to put in the first release
- Color, type, and spacing tokens wired to code.
- Form controls, navigation, and feedback patterns with accessibility baked in.
- Clear do/don't examples for density and empty states.
- A published release cadence so consumers are not surprised.
- A public changelog that engineers actually read before upgrading.
Distribution, accessibility, and the release contract
Distribution channels matter as much as component quality. Publish changelogs people read. Offer upgrade guides with screenshots of breaking changes. Host office hours where squads bring messy screens and leave with a system-aligned proposal. The system team that only answers tickets will always be late. The system team that co-designs the hard screens becomes unavoidable in a good way.
Accessibility is not a phase after visual polish. Bake focus states, contrast, and screen-reader labels into the primitives. Retrofitting accessibility into fifty one-off cards is how programs stall. A design system that ships inaccessible defaults multiplies harm. One that ships accessible defaults multiplies care without requiring every squad to become a specialist overnight. Across APAC markets, the constraint is rarely a lack of tools. It is a lack of sequenced decisions that survive contact with procurement, language reality, and peak-season load. Sequence the decisions. Publish the owners. Revisit the sequence when the metrics stall instead of buying another overlapping category. A useful internal test is whether a skeptical finance partner can understand the unit economics without a translator from engineering slang. If the story only works in a specialist room, it is not ready for production funding. Translate early. Funding follows comprehension more often than it follows novelty. None of this removes the need for craft. It simply refuses to confuse craft with theater. Craft shows up in the details customers and operators feel. Theater shows up in diagrams that never change a Monday morning workflow. Keep the craft. Cut the theater. Repeat until the program is dull in the best sense.
Takeaway
Treat the design system as a product with users inside your company. Ship less, adopt more, deprecate often. Museums are for weekends. Product teams need tools that show up in production, not only in a shared Figma file that nobody opens after the kickoff.
More from the desk
Asia AI Adoption Reality: Pilots Everywhere, Production Where the Data Is Ready
Board decks claim AI transformation. On the ground across Asia, winners invest in data quality, workflow redesign, and measured use cases—not model names.
Read →Developer Experience Is a Competitive Edge Hiding in Your Build Times
Slow CI, flaky tests, and tribal setup docs tax every feature. Asian tech firms that treat DX as strategy ship calmer releases and hire with less friction.
Read →IoT for Connected Operations: Sensors Are Easy. Decisions Are Hard
Factories and logistics fleets across Asia are full of devices. Value appears only when data becomes timely decisions with clear owners and safe controls.
Read →