This is fantastic. Great work, Dave. Source: The case for Flex applications – daverupert.com | Continue reading
Testing design system component libraries is critically important, but has historically been a pain in the butt to implement. That’s why I’m thrilled my brilliant colleague wrote Testing Components in Storybook in 2023, which details how to lean into Storybook’s testing features … | Continue reading
Here’s Andy Bell with a post called the (extremely) loud minority. Always remember that although a subset of the JavaScript community can be very loud, they represent a paltry portion of the web as a whole. This means that when they say something like “Best practices don’t actua … | Continue reading
If you want a colored, shaped favicon, you need a color that works on dark and light equally well. Like orange! You kinda want an orange favicon. – Chris Coyier Can’t say I disagree with this one! | Continue reading
This is a great read from Eric Bailey, reminding us that the technology decisions we make truly can make the difference between people getting the healthcare they need or not. In some cases, it can even be a matter of life or death. A person seeking help in a time of crisis does … | Continue reading
You can’t learn the whole stack. Nobody can. Maybe it was possible in 1990, the day after the web was invented, but I’m not even sure about that. The stack grows and shifts and evolves every day. Very much agree with everything here: You Will Never Be A Full Stack Developer and … | Continue reading
A pattern is emerging: even years are nightmare years. 2018 was a nightmare year. 2020 was a real fucking nightmare year. And now 2022 was a nightmare year. 2022 was a year of death, organizing chaos, once again putting our lives on hold to deal with family medical emergencies, … | Continue reading
Here’s a fantastic article that digs into whether or not digital products need dark mode or not. In my design system consulting work, it’s a topic that comes up a lot, and I always find myself asking follow-up questions to client teams and workshop attendees that ask about it. Ha … | Continue reading
Great, succinct article about making button labels accessible. | Continue reading
I had a great time on the Skip To Content podcast chatting about how design systems are great vehicles for delivering more accessible experiences to users. Check it out: | Continue reading
A year of new avenues is a great, inspiring read. I want to insist on an amateur internet; a garage internet; a public library internet; a kitchen table internet. At last, in 2023, I want to tell the tech CEOs and venture capitalists: pipe down. Buzz off. Go fave each other’ … | Continue reading
Building conscious design systems by Amy Hupe is a very, very good read. You should read it all. | Continue reading
“Writing your component UI tests in Jest can feel a little like stabbing at your components with a blindfold on.”- Michael Chan This nails it. I used to think my stumbling over testing design system component libraries was a personal deficiency, but I’ve come to realize it was la … | Continue reading
I was talking to my friend Cameron Moll, and he discussed a series of articles about mental health that he, his wife, and a mental health nurse practitioner wrote. There’s some really fantastic information and advice in there, and I highly recommend giving it a read. | Continue reading
Simply saying the word “grid” conjures up strong and confusing feelings. Kinda like puberty! With so much history and so many different (and sometimes competing) paradigms, it’s no wonder conversations around layout and grid are so fraught, confusing, and contentious. I’m long ov … | Continue reading
This Design System ROI Calculator by Knapsack is fun. It’s often tough to quantify the benefits a design system provides, so things like this are helpful even as a conversation starter. | Continue reading
The Component Gallery is a collection of interface components from real-world design systems. I created it to help with some of the problems that I experience every day as a front-end developer: Some interface problems have already been solved: there’s no need to reinvent the wh … | Continue reading
Atomic design and the future of design systems with Brad Frost - PodRocket | Continue reading
Web components! They’re currently at the vanguard of web development and are a reliable source of hot drama in the community. We’ve built a number of web component-powered design systems with Fortune 500 companies over the last 4 years, and it’s been a wild ride. We’ve seen a ton … | Continue reading
Now here’s an interesting article: Why We’re Breaking Up with CSS-in-JS. I took to Twitter to spew out some thoughts, so I thought I’d capture them here. I’m fortunate in that I get to duck my head into a lot of companies, and get to witness all manner of cultures and technical … | Continue reading
A collection of Design Systems for Figma from all over the globe 🌎Extremely useful. I will no doubt be referring to Design Systems For Figma on the regular. | Continue reading
The Arrogance of the Anthropocene really paints the picture of how insignificant human existence is on a geological scale. Despite the author painting a pretty wild picture of how much of a blip we all are, he makes it clear that we absolutely still need strong and swift action t … | Continue reading
Here’s my man Chantastic with a great video summarizing how to write interactive tests with Storybook. Unit testing has always been a bit of a rough spot in our workflow and seemed duplicative or off to the side of the main component workflow, so I’m really pleased to see these k … | Continue reading
For the first time in my career, I took a relatively extended break from work. I’m just now returning after 6 weeks of being away, so I wanted to share some reflections from my time off. Here’s what I said I wanted to accomplish during my break: I’m not setting any goals for m … | Continue reading
TL;DR: Design systems + CSS Zen Garden = Awesome.Is it possible to create a single design system that powers wildly different-looking brands and experiences? The answer is yes! But why would you want to? Different audiences and contexts - The team at GE recently discussed the op … | Continue reading
In September of last year, I dragged my cursor across all of August 2022 in Google Calendar. I gave the calendar entry the title of “Time off?” A year later, I’m actually taking that time off! Which means that for the first time in my working life, I’m taking a break from work th … | Continue reading
Here’s some good food for thought for naming conventions for various aspects of design systems: Naming conventions for design systems | Continue reading
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 … | Continue reading
I like playing music a lot. I love it, in fact. Playing music gives me an enormous amount of physical, mental, and spiritual satisfaction. I'm fortunate in that I get play music in some capacity every day, often starting my day with a little session, some form of lunchtime music … | Continue reading
Here's a nice article by the folks at Storybook that deconstructs my interview with Michael Chan. The gist of the article is: 🙅♂️ Not all engineers are made for design system work 🛠 Design system developers need custom tools 🐌 Design systems go stale … | Continue reading
This is a great read about the creative process behind my new favorite movie, Everything Everywhere All At Once. Similar to my breakdown of The Beatles’ Get Back documentary, this post analyzes the lessons learned from the creative process that wielded SUCH AN INCREDIBLE FILM. | Continue reading
This is the third time in the last four years that I’ve been forcibly yanked away from my normal life —both personal and professional — for extended periods of time. My nervous system is threadbare. My bones are exhausted. My face, neck, and back muscles are on fire. My wife is … | Continue reading
A good overview of a common foe: wrestling mustard to achieve sufficient contrast when wielding yellow. Source: The “Dark Yellow Problem” in Design System Color Palettes | by Lodestar Design | Apr, 2022 | Medium | Continue reading
This post really resonated with me, and hits at my feeling of needing an extended break to just kinda collect myself and get my feet back under me. My family has been through multiple rounds of crazy shit and it’s definitely had an impact on all aspects of my life, including work … | Continue reading
Henry Heffernan’s portfolio website is fantastic. I’d love to see a rebirth of creative personal portfolio websites. | Continue reading
These are fantastic, and strangely reflective of my life right now. Source: Cars vs Giant Bulge and Other Outlandish Vehicular Simulations | Continue reading
The music video for Around The World by Daft Punk is one of my all-time favorites, so I thoroughly enjoyed this video with (a very young!) Michel Gondry. | Continue reading
In my opinion, I Think You Should Leave is one of the funniest things created in the last number of decades. As a fan of absurd and goofball comedy, it’s right up my alley. Here’s a website that links directly to every ITYSL sketch, and here’s a dedicated ITYSL meme website. | Continue reading
This little diagram captures all the work that really goes into getting something done (often well before it’s actually captured in any formal way). | Continue reading
Love me a good pros/cons article. This post does a great job talking about React-based headless UI frameworks that provide functionality and accessibility controls, but don't provide any default styling (a la Material Design or Bootstrap). We've used a few libraries (like Downshi … | Continue reading
I find the best way to learn about a technical concept is by writing about it. Often I’ll refer back to a blog post I’ve written in the past, to refresh my memory. Sometimes the act of writing itself is enough to preserve it in my mind.100% yes. Source: CSS { In Real Life } | A B … | Continue reading
I've always hated writing lyrics, and felt everything I came up with was shallow, contrived, and s.In three and a half minutes, Jacob Collier provides a treasure trove of techniques for writing interesting lyrics. Watch it here. | Continue reading
Here's a pretty candid interview I did about how I do a shit job of taking care of myself and my wellbeing. But I'm working on it!Ever feel like you wish you had more time in the day? Guess what. There’s only ever going to be 24 hours in the day, and even if you utilize every pro … | Continue reading
This is a pretty great guide to naming design tokens and follows pretty closely how we structure our tokens. | Continue reading
This is close to exactly what I've been wanting: a way to use web components like
Pinball Map is a perfect example of the best qualities of the web. Crowd-sourced info on where to play pinball across the world. | Continue reading
Here's the Storybook team with a post that breaks down how different teams organize and structure their Storybooks. This kind of analysis is great and demonstrates how you can slice things in many useful ways depending on the needs and goals of the system.I'm happy they included … | Continue reading
Here's a fun Twitter thread about how cheese, snails, Christianity, underwear, and eyeglasses all contributed to the rise of the modern book. | Continue reading