Scalable Design

1 posts

figma2 min readCurated summary

This Twitter storm shows design systems are still up for debate | Figma Blog

Design systems were still an evolving, contested idea in 2017, without a universally accepted definition. The article examines a Twitter debate sparked by Airbnb’s Karri Saarinen, whose work framed design systems as essential for maintaining consistency and constraints at scale. The discussion suggests that a design system is broader than a library of UI components: it combines shared principles and patterns that shape a product’s overall design. ## An Evolving Definition - Designers offered varied interpretations of what a design system meant, reflecting the concept’s still-nebulous status. - Saarinen defined one as a “set of shared and integrated principles and patterns that define the overall design of a product.” - The debate demonstrated how the design community was actively refining the concept through public discussion. ## Why Design Systems Matter at Scale - Saarinen argued that larger, long-term projects require design systems to succeed. - Systems provide constraints and consistency across products, platforms, and teams. - Airbnb’s approach included principles such as: - Unified - Universal - Iconic - Conversational - Airbnb documented its process publicly as it developed its Design Language System. ## The Twitter Debate - Saarinen’s definition prompted a lively exchange with other design leaders, including Facebook product designer Sean Blanton. - The conversation explored what belongs within a design system and how broadly the term should be applied. - The article presents the discussion as valuable because experienced designers were clarifying the concept in real time. A practical takeaway is to treat a design system as an integrated foundation of principles, patterns, and constraints—not merely a collection of reusable visual components. Its purpose is to help teams create coherent products consistently as they grow.

Read original(opens in new tab)