Designers care deeply about visual aesthetics, while developers are focused on the technical implementation. Design tokens serve as a common language that both designers and developers can understand and use to maintain a shared design system. They act as the building blocks of visual design decisions, such as colors, typography, spacing and more.
This article covers design tokens from engineering and design point of view.