The Many Faces of Themeable Design Systems | Brad Frost
Very rarely is exactly one design system created to serve exactly one product that expresses exactly one design language. Nearly all the design systems we've worked on require a high degree of flexibility in order to properly serve our clients' needs. Some of this flexibility is achieved by variabil
Figma was the latest company to mishandle AI and design — foreshadowing the loss of a vast array of design jobs. We should demand better from our tools and industry.
Names are complex: Displaying initials for an avatar component in a design system
My first professional/coding related post in a while, this one dives into finding as inclusive a solution as possible for displaying the initials of users on a platform. What follows is not really a s
Explore the open database of design salaries. Promoting transparency and pay equity among design professionals globally, across industries and experience levels
Remembering Daniel Kahneman: 7 theories that can help you understand how you think
The world of psychology has recently experienced a profound loss with the passing of Daniel Kahneman, a pioneering figure whose work has reshaped our understanding of the human mind in many ways. In this newsletter, we reflect on some of the ways his contributions can help you understand yourself better.1. AnchoringAlong with his long-time collaborator Amos Tversky, Kahneman developed the concept and demonstrated the effect of anchoring. This is a phenomenon whereby, when we encounter a number e
Learn to create a cool SVG loading spinner with this step-by-step guide. We'll use attributes like stroke-dasharray and stroke-dashoffset to make it easy.
Highlight Text When a User Scrolls Down to That Piece of Text
I was reading a great post on Lene Saile’s blog and noticed a cool little design feature on her site that highlights a line of text once you scroll to it. Here’s a video so you can see …
Here's why you should (almost) never use a pie chart for your data
Our lives are becoming increasingly data driven. Our phones monitor our time and internet usage and online surveys discern our opinions and likes. These data harvests are used for telling us how well we've slept or what we might like to buy.
The `prefers-reduced-motion` media query has excellent support in all modern browsers going back a couple of years. In this article, Michelle Barker explains why there’s no reason not to use it today to make your sites more accessible.
Variable fonts for developers, a collection of fun experiments, effects, demos, articles, font lists, and stuff I have learned as a developer about variable fonts