Brad Frost, a design system consultant and creator of Atomic Design, candidly reflects on the evolution of design systems. He shares insights into the shift from style guides to modular components spurred by mobile design. The discussion dives into the changing perceptions of efficiency, emphasizing the balance between valuable tasks and unnecessary complexities in design work. Brad also highlights the significance of collaboration between designers and developers, underscoring the importance of adapting to new frameworks without losing creativity.
43:32
forum Ask episode
web_stories AI Snips
view_agenda Chapters
menu_book Books
auto_awesome Transcript
info_circle Episode notes
question_answer ANECDOTE
Early Mobile Web Challenges
Brad Frost recalls working on early mobile websites for Nike, including separate sites for iPhone and non-iPhone devices.
This experience highlighted the inefficiency of managing multiple web environments and sparked his interest in adaptive web design.
insights INSIGHT
The Original Sin of Web Development
The challenge of reusing components, like headers and footers, across web pages predates modern design systems.
This seemingly simple problem has driven the development of increasingly complex software solutions.
question_answer ANECDOTE
Proto-Storybook with Pattern Lab
Brad Frost discusses his involvement in early design system tooling, including Pattern Lab.
Pattern Lab offered a proto-Storybook experience, allowing developers to view and manage UI patterns in isolation.
Get the Snipd Podcast app to discover more snips from this episode
This book, written by Ethan Marcotte, is a fundamental resource for web designers and developers. It teaches how to think beyond desktop design and craft responsive designs that adapt to different devices. The second edition includes new tips and tricks for browser support, solutions for serving images, the role of progressive enhancement, and better methods for managing bandwidth. The book is filled with hands-on examples, CSS and markup samples, and practical advice on transitioning from fixed-width to fluid or hybrid development[1][2][4].
Scalable and Maintainable CSS (SMACSS)
Scalable and Maintainable CSS (SMACSS)
Scalable and Modular Architecture for CSS
Jonathan Snook
Jonathan Snook's "Scalable and Maintainable Architecture for CSS (SMACSS)" is a seminal work in web development, offering a structured approach to CSS organization. The book emphasizes a modular design, separating CSS into categories like base styles, layout, modules, states, and themes. This approach promotes maintainability and scalability, especially in large projects. SMACSS provides a clear methodology for organizing CSS, making it easier to understand, update, and extend. The book's principles have significantly influenced how developers structure their CSS, leading to more efficient and manageable codebases. Its impact on the web development community is undeniable.
Brad Frost takes us back in time to the early days of design systems, and walks us through some of the significant moments of evolution from style guides to modern design systems. We dig in to the multiple proto-Storybook-esque projects, the original problem of sharing UI patterns, what React did, and Brad's personal moment of "oh, it's called design systems now." Plus, a bonus podcast throwback from the Style Guides Podcast feat. Dave Rupert and some early proto-Storybook madness.
💖 On Theme is a brand new podcast, so if you like what you're hearing, please hit subscribe and sign up at designsystemsontheme.com!
Into Design Systems is back with their annual virtual conference, May 28-30, 2025. Get your ticket now for three days of practical, hands on sessions showing the what, why, and how of design systems. This year, the conference is focused on developer handoff, accessibility, multi brand theming, and governance. You'll get hands on knowledge you can put to use at work immediately, files and resources to take away, and hear from very well known industry speakers.