You can think of design systems much like paving roads. The busiest roads with the most commonly-trafficked routes are deservedly well-maintained, but they aren’t the only roads available.
Catalog
Quotes tagged ‘Design Systems’
Rather than preventing this kind of apparent misuse of the system, the design systems team should encourage it, since it reveals blind spots that are easy to miss when developing a general solution.
It was during a weekly design critique that it became clear we had nothing to align on. Our feedback was nothing more than personal opinions based on some new design fad. This led to frustration for the designer presenting, and left the team with a feeling of uncertainty once the session was over. S…
Design has always been largely about systems, and how to create products in a scalable and repeatable way. From Pantone colors to Philips screws, these systems enable us to manage the chaos and create better products. Digital products are perhaps the most fertile ground for implementing these system…
Nothing which is not simple and direct can survive the slow transmission from person to person.
Here’s the simple truth: you can’t innovate on products without first innovating the way you build them.
Reuse and DRY are such important principles in software engineering but when it comes to CSS, it ironically makes maintainance harder. Avoid trying to reuse style rules and gain the benefits of easy to maintain CSS.
What if I really want to reuse a style? It is extremely rare, but there are times when it really does make sense to reuse a style. In this case use the comma in your selectors and place it in a well named file.
Because visual class names don’t hold much meaning. Take red. Does this mean a red background? Does this mean red text? Does this mean a red gradient? What tint of red does this mean?
Because reuse makes debugging more difficult.
Don’t try and reuse styles. Adopt a duplication-first approach
Semantic class names are a corner stone of MaintainableCSS. Without this, everything else makes little sense. So name something based on what it is and everything else follows.
A Design Systems Ops is a person who is part of a design systems team, who needs to get into the designers’ shoes, and have a feel what their are trying to conceptualize. At the same time, Design Systems Ops need to understand the engineering requirements and define methods that will help shipping a…
— Kaelig, medium.com