The systematic codification of design represents a lean approach to avoiding unwanted deviations from guidelines, as it minimizes (or even eliminates) the need for strict governance processes.
Win Friends, not Battles) and continuous optimization (as outlined in
Steady Flow of Truthand
Tidy up!), a codified component repository matures with each project and interaction.
There are only two hard things in Computer Science: cache invalidation and naming things.— Phil Carlton
Design Tokens, we can check the many open source design systems available online for reference.
UI Kit. By keeping naming consistent between our code and design sources we make sure everyone always speaks the same language.
Design Tokensrepository instead of a static CSS file.
Design Tokens. Design Codification doesn't change the way we design. It does, however, change the way we maintain the results of our design work and what we consider canonical within our design system (see:
Steady Flow of Truth).