Scaling design: The start of system thinking

This post details the initial steps in establishing a design system by creating a pattern library of reusable components. It emphasizes treating design as a language for consistency and introduces the concept of auditing current design inconsistencies (e.g., 82 gray values, 30 type scales) as a starting point. The post outlines the process of defining perceptual patterns (typography, colors, measurement system) and applying them to components using Atomic Design principles (atoms, molecules, organisms). It also discusses tooling considerations, specifically evaluating Brand.ai and Sketch's library feature, and highlights the importance of the design library as the first part of a larger design system goal, with future plans to link the design library with frontend code.