November 17, 2020 — Picture this: You’ve landed yourself a killer new role at a company that’s ready to start a design system from scratch and handed you the keys to get this started. What do you do first? Who do you talk to? Do you focus on shipping something sooner or planning a roadmap for the future?
October 14, 2020 — As systems of visual style spread across a widening landscape of components, platforms and outputs, design tokens — and their names — are increasingly important. Effective token names improve and sustain a team’s shared understanding of visual style through design, code, and other interdisciplinary handoffs.
October 1, 2020 — The work of my teammates on the IBM.com Library is by no means finished — in fact, they’re just getting started. Here are my 10 hot takes on what can make or break a design system and the team behind it.
August 25, 2020 — Design systems are a lot like community gardens. Everything in a system has a natural life cycle that begins with a human need, eventually grows into a fully-formed component or pattern, and (if nurtured) evolves over time. We sometimes spend so much time focused on the early parts of this lifecycle that we forget to account for how content grows and evolves within our system.
August 10, 2020 — In this blog post, I want to discuss some best practices that we followed to create the multiple Lyft Product Language attributes and component libraries. And at the end, I cover some helpful tips and tricks that allow us to efficiently maintain them today.
June 30, 2020 — Design systems haven’t brought about the kind of rich, cross-functional collaboration to most organizations. Instead, the existing divisions between design and implementation have become entrenched, and massively so.
June 26, 2020 — One of the most challenging aspects of managing a design system regardless of maturity is not crafting pixel-perfect components. And it’s certainly not selecting design tokens. It’s perpetuating sustained adoption & buy-in over time.