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
Building Components For Consumption, Not Complexity (Part 1) — Smashing Magazine
Design systems can be of immense help, but failure to adopt them invalidates the hard work that goes into building the thing in the first place! In this two-part series of articles, Luis shares his experience with design systems and how you can overcome the potential pitfalls.
What’s The Perfect Design Process? — Smart Interface Design Patterns
Design process is messy. You might be following a structured approach, but too often it takes a life of its own. And before you know it, you are designing in chaos, with last-minute changes and missed deadlines. So, what’s the “perfect” design process?