{"type":"rich","version":"1.0","provider_name":"Transistor","provider_url":"https://transistor.fm","author_name":"The Question: Design System Collaborative Learning","title":"Episode 069 Recap: Rebuilding a Design System Mid-Flight with Ben Callahan & Shimma Hassan","html":"<iframe width=\"100%\" height=\"180\" frameborder=\"no\" scrolling=\"no\" seamless src=\"https://share.transistor.fm/e/bd5d5207\"></iframe>","width":"100%","height":180,"duration":1377,"description":"Episode 069 Recap: Rebuilding a Design System Mid-Flight with Ben Callahan & Shimaa Hassan---IntroductionIn Episode 069 of The Question, host Ben Callahan (founder of Sparkbox and Redwoods Design System Community) sits down with co-host Shimaa Hassan.The conversation centers on one of the most persistent challenges in design systems work: how do you rebuild the foundation while the plane is still flying? Ben and Shimaa share survey results from 1,061 design system practitioners (53 responses) and open the floor to a rich community discussion on versioning strategies, token architecture, breaking changes, and the ongoing tension between innovation and standardization.Survey questions asked: (1) How many times a month do you think about throwing your design system away and starting over? (Range: 0–5) | (2) If you chose to start over, what's the one decision you'd make differently on day one? | (3) How do you keep product teams confident in a system that's actively being rebuilt underneath them? | (4) Tell us a story about rebuilding a system mid-flight.---Show Notes0:05 — Introductions: Ben welcomes Shimaa Hassan as co-host for episode 690:18 — Episode context: rebuilding a design system mid-flight and how Ben and Shimaa connected1:00 — Survey recap: the \"how often do you think about starting over?\" question and why Shimaa expected a higher number1:36 — Data results: the ~50/50 split and overview of the three open-text survey questions2:30 — The \"fork and maintain\" approach: letting teams use the old version while building the new one3:19 — Shimaa's iterative approach: design rebuilt from scratch, engineering making incremental changes in code4:53 — Step-by-step walkthrough: how Shimaa used the existing codebase and AI tools to inform the new architecture7:29 — Systematizing what already exists: abstracting and naming tokens vs. inventing new ones8:10 — Avoiding breaking changes: the strategy of supporting the live state while layering in improvements9:29 — Finding...","thumbnail_url":"https://img.transistorcdn.com/8ZoZhDyVederAFF-YGuNFdyaUvqzao3a6rYS6VFp3F4/rs:fill:0:0:1/w:400/h:400/q:60/mb:500000/aHR0cHM6Ly9pbWct/dXBsb2FkLXByb2R1/Y3Rpb24udHJhbnNp/c3Rvci5mbS9kMjQ2/MjJjYzdiYmY4MWU0/NGQzMjJmOGUyNzlj/YmMwZS5wbmc.webp","thumbnail_width":300,"thumbnail_height":300}