Brad Frost

Web Design, Workshops, Consulting, Music, and Art


Last night I had the pleasure of welcoming Ben Callahan and Rob Harr from Sparkbox over to my office/studio to hang out, talk shop, and play a little music. Ian and Melissa joined us and we had some fun jamming […]


Design System Checklist

An open-source checklist to help you plan, build and grow your design system. Source: Design System Checklist


Goodbye, Clean Code

Good read about letting “clean code” go. As the years go by, I increasingly err on the side of legibility over cleanliness. Sure, things could likely be tightened up, but does it really matter? If the code works, then there’s […]


Avoiding burnout as an ambitious developer – Stack Overflow Blog

When I graduated college and started my first full-time job in NYC, I was all in. It’s a pretty common occurrence, especially in smaller companies: a junior dev thrown into the deep end, they flounder a bit, they learn a […]


How Dotdash, formerly About.com, is taking over the internet

We had a blast working with Dotdash (formerly About dot com), and it’s awesome to see the design system foundation we helped them establish translate into major success, as written up by Fast Company. Maybe you’ve never even heard of Dotdash, […]



Here are a few random stories from my last couple weeks of work. We have a datepicker field that has a calendar SVG icon sitting on top of the field. There was an issue where clicking the icon wasn’t triggering […]


How Millennials Became The Burnout Generation

This article is a year old, but I just finished up reading a newly-released audio book (or is it a podcast? or chaptered interview series? I dunno.) where the author interviews a number of people who have experienced the kind […]


3s and 7s by Queens of the Stone Age on Drums

I’m kicking off the new year trying to continue making things like I was attempting to do all of December. While I didn’t make something every day in December, but I made a lot of headway on projects and made […]


It’s 2020 and you’re in the future — Wait But Why

Wild post about relative time. Great data visualization too. Source: https://waitbutwhy.com/2020/01/its-2020-and-youre-in-the-future.html



2019 was thankfully lot different than last year. This time last year I was in the neuro ICU with my dad as he came out of a coma and was fighting off spinal meningitis. I’m so incredibly thankful he’s made […]


What a Year of Learning and Teaching Accessibility Taught Me – 24 Accessibility

Accessibility isn’t easy. And often times it is downright hard. But that comes with the territory. Designing for humans is hard. And accessibility is, at the end of the day, all about and all for humans. We may not get […]


Cookies and a year of learning a new skill – lynnandtonic.com

Cookie decorating is a decent developer experience vs. user experience analogy. Lots of people were surprised when my cookies tasted good. They’d say, “Pretty sugar cookies never taste good.” It makes sense to me now: almost every technique I found […]


Making Things in December #19: Bad Girls by M.I.A. Drums

For day 19 of making something every day in December, I recorded myself playing drums along to Bad Girls by M.I.A. I really like playing drums along to other music, and Bad Girls by M.I.A. has long been a favorite […]


This is How a Society Dies

This article is a fucking punch in the gut. It perfectly encapsulates my fears about American society. Literally nobody on planet earth wants worse lives excepts us. We’re the only people on earth who thwart our own social progress, over and over […]


Making Things in December #18: Jamming with Melissa

For day 18 of making something every day in December, I recorded a late-night jam with Melissa. As with our other jams, there’s nothing planned and there are no expectations to make something that resembles a finished piece of music. […]


Making Things in December #17: Even More Cans

For day 17 of making something every day in December, I continued to work on a can art project. Once again, not much to look at, but I find the act of cutting and painting these cans to be really cathartic […]


Making Things in December #16: Another Jam with Ian

For day 16 of making something every day in December, I recorded another jam with Ian. Like the others, there’s nothing particularly special about this recording, but what is special is the deliberate act of playing and recording music. I […]


Making Things in December #15: More Cans

For day 15 of making something every day in December, I continued to work on a can art project. Still not much to look at right now, but a little bit of progress is still progress.   Making things in […]


Making Things in December #14: Cans

For day 14 of making something every day in December, I started an art project involving cutting and painting a bunch of aluminum cans. It doesn’t look like much right now: I’ve done some projects like this in the past, […]


Making Things in December #13: Cookie party!

For day 13 of making something every day in December, we went over to our friends Val and Jason‘s place for a Christmas cookie-decorating party! Val whipped up a ton of gingerbread and sugar cookies, which we then took and […]


Adactio: Journal—The Technical Side of Design Systems by Brad Frost

It’s always an honor to have Jeremy live-blog my talk. Source: Adactio: Journal—The Technical Side of Design Systems by Brad Frost


Group Chat, Group Stress

This is the in-depth teardown of group chat that I’ve been missing in my life. It details all the reasons I don’t fully love Slack. I’m going to share this with my team — on Slack — to see how […]


Do I need a custom Select?



Why is Not an Accordion

Preach, Dave. At the risk of being a broken record; HTML really needs , , , , and elements. Not more “low-level primitives” but good ol’ fashioned, difficult-to-get-consensus-on elements. A new set of accessible controls for a modern era… except […]


Making things in December #12: Making progress on a song

For day 12 of making something every day in December, I made some progress on a song. Here are the results: This is a song that I’ve had around for a long while now, and while going through some stuff […]


Making things in December #11: Lunchtime jam with Ian

For day 11 of making something every day in December, I recorded another lunchtime jam with Ian. I realize I’m one day behind in my posting (cross-country travel throws a wrench into lots of things), so hopefully I’ll be able […]


Making things in December #10: Coffee doodle

For day 10 of making something every day in December, I doodled on a Starbucks cup. Nothing special, just flying back from San Francisco and don’t really have access to much else en route. making things in december timeline: Day […]


Level of Effort

I’m always amazed by the level of effort involved in web design/development. Adding a simple button to a UI can translate to weeks or even months of work. Behind every little bit of UI is a giant iceberg of technology […]


Making things in December #8: O, Christmas Tree

For day 7 of making something every day in December, I decorated a Christmas tree! That totally counts. Making things in December timeline: Day 1: recorded new song Day 2: wrote blog post called Music and Web Design Day 3: assembled […]


Subtract | Derek Sivers

The least successful people I know run in conflicting directions, are drawn to distractions, say yes to almost everything, and are chained to emotional obstacles. The most successful people I know have a narrow focus, protect themselves against time-wasters, say […]


Page created: Sun, Jan 26, 2020 - 09:05 AM GMT