Tokyo Opening Keynote
summary
Argues that rising design-system complexity shows up in three concrete pressures: layout, theming, and process. Recommends specific tactics: use component props and nesting for many layouts, adopt a headless design system to separate presentation from content, add automated checks (a blend mode diff inside Figma) and use branching and merging for collaboration. Notes a surprising metric: a 20‑person team pushes design-system changes once or twice a day, so tests and workflow controls are necessary to avoid accidental breakage.
AI-written summary · about
chapters (10)
- 0:00Welcome and personal journey
- 2:04Design systems past and present
- 5:11Complexity in modern design systems
- 7:17Solving layout with nesting
- 8:21Managing theming
- 10:50Process and organization
- 13:19Testing and branching
- 15:05Design borrowing from code
- 17:31Balancing structure and freedom
- 19:39Closing
related talks
15mNYC Opening Keynote - Conference Kickoff
16mLondon Opening Keynote - Conference Kickoff
25mPanel discussion about design systems
46mBuilding & Managing Design Systems
25mOpening Keynote - Conference Kickoff
52mWhen Design Systems Lie
15mHoly War between Designers & Developers
18mDesign Systems in Practice
