Before we get into the design system, I think it's important to discuss what problems we were trying to solve by making one. Here were the main issues: Inconsistency, Developer velocity, A dumpster fire of an existing 'design system'. There were more problems to be solved by the new design system, but those are the main ones.
I could solve all three of these problems by
None of their products were visually consistent, visually unappealing. They wanted a system to unify feel and user experience. Developers were slow due to bespoke CSS with no system. Existing 'design system' was a mess, tightly coupled, no longer just a library.
#design-system #frontend-development #inconsistency #developer-velocity #existing-system-constraints
Collection
[
|
...
]