You must gather your party before venturing forth — a UX case study in making design principles fun again.
Like many software companies, NextRequest has reached the point where a design system has become necessary. Many folks have defined what is and isn’t a Design System (here is a good one that has a billion definitions), and many of the reasons other companies decided to pursue this project are the same reasons we did. Consistency, clarity, speed, scalability, modernity, performance, etc. etc. are all things we are hoping to get out of a new design system.
The hard thing is deciding how to start, especially when your product is already in production. Though we are concurrently embarking on multiple pieces of the project at once (a component inventory, for example, is already in progress), one of the first things I wanted to do is align our approach to how we make design decisions. We needed to create some grounded design principles!