A conversation with Adam Argyle, CSS Developer Advocate for Google Chrome!
The conversation covers a quite a few topics that are relevant in the webdev and web design industries: UI complexity cliffs, DX vs UX, Self Disruption, and what Web Design Tooling could be.
Along the way we touch on what OpenUI is, Adam’s Deferred Inputs proposal, the 4 Jobs of Developer Experience, Thoughtleading for Good from Emily Freeman, Ilya Grigorik, and Dion Almaier, and Adobe vs Figma vs Webflow!
Button tweet https://twitter.com/swyx/status/1450333133300064259
Ilya Grigorik Perf.now talk https://www.youtube.com/watch?v=vtIfVPtN6io
00:00:00 Cold open
00:01:05 Complexity Cliffs and the Reusable Button Problem
00:04:32 DevRel vs Personal work
00:05:52 DRY vs Design Systems
00:07:10 Building in Phases
00:08:04 Thought Leading for Good
00:14:13 The Surprising Complexity of Tabs
00:17:12 What is OpenUI?
00:19:59 Hot Take: Deferred Inputs
00:23:40 Cathedral vs Bazaar
00:28:01 Illya Grigorik: Head/Torso/Tail
00:32:45 UX vs DX
00:45:51 4 Jobs of DX
00:50:33 Self Disruption
00:54:50 Adobe vs Figma vs Webflow
01:05:05 Shameless Plugs