In the last lesson, I talked about the four types of UX resources that can help you scale your influence across the organization. This time, we're going to zero in on one of the most powerful tools at your disposal: the design system.
If you want to move from being an implementer to a UX leader, someone who empowers others to create better experiences, a good design system is your best ally. It makes user-centered design easier for everyone else. That, in turn, frees you up to focus on the bigger picture.
Let's talk about why that matters and what makes a design system truly useful.
I'm not just talking about a Figma file with some buttons and colors. I mean a real design system. One that's robust, well-documented, and tightly integrated with your development process.
Because, people across your organization need to visualize, prototype, and test ideas quickly. If they're constantly reinventing layouts or relying on you to build everything, you become the bottleneck. A good design system short-circuits that by giving them the building blocks to create user-friendly interfaces without needing to be UX experts.
That helps in several ways:
But for any of that to work, you've got to go beyond just handing over a Figma file.
It's easy to underestimate what goes into a good design system. But if you want others to use it correctly and confidently, it needs to tick a few critical boxes.
Think brand guidelines, but for components. Your team needs to know how and when to use each item. That includes the "dos and don'ts" and examples of what not to do. Misusing components is common. Like placing white text on pale backgrounds or combining elements in awkward ways. A few screenshots can save a lot of confusion.
Design systems shouldn't just work for designers. Developers need to be able to take what they see in Figma and translate it into code. That means making component names and logic consistent between tools. Ideally, it also includes code snippets they can copy directly.
If you've got a design system in Figma but no matching code components in your front-end library, you're only halfway there. Work with engineering to make sure each design element has a reusable, implementable counterpart in code.
Your system needs to grow with your organization. Whether you're rebranding or adding new features, your design system should make updates easier, not harder. Modular components help with that and make it easier to iterate as standards evolve.
This isn't a "set and forget" resource. A design system needs love and maintenance. Set up lightweight processes for reviewing and updating it regularly. That might mean assigning someone ownership or scheduling a quarterly design system review.
A solid design system is a powerful investment. But it doesn't need to be perfect or comprehensive from day one. Start small. Pick a few high-use components like buttons, form fields, and modals, and document those well. Build from there as your needs and capacity allow.
The important part is getting something usable into people's hands as early as possible.
Start by taking inventory. What components or styles are you re-creating over and over again? Could you package those into a starter design system for others to use?Next time, we'll talk about the tools you can provide that make research, testing, and prototyping much easier for your colleagues.
Stuff You Should Know
If you've ever wanted to know about champagne, satanism, the Stonewall Uprising, chaos theory, LSD, El Nino, true crime and Rosa Parks, then look no further. Josh and Chuck have you covered.
The Joe Rogan Experience
The official podcast of comedian Joe Rogan.
Dateline NBC
Current and classic episodes, featuring compelling true-crime mysteries, powerful documentaries and in-depth investigations. Special Summer Offer: Exclusively on Apple Podcasts, try our Dateline Premium subscription completely free for one month! With Dateline Premium, you get every episode ad-free plus exclusive bonus content.