The Pragmatic Engineer

Design Engineering with Maggie Appleton

September 23, 2026·1h 27m
Episode Description from the Publisher

Brought to You By:• turbopuffer – a vector and full-text search engine built on object storage. It’s fast, cheap, and extremely scalable.• O'Reilly Early Release: Scaling AI Adoption in Engineering – a free book on how to adopt and scale AI in a pragmatic way inside of engineering orgs. Complimentary, thanks to Antithesis.• Entire – every agent prompt, tool call, stored in your repo, and mirrored.—What can everyone else learn from designers and design engineers? As it turns out, there’s plenty, as I discovered when one of the best design engineers in the industry, Maggie Appleton, came onto the Pragmatic Engineer Podcast. She’s a staff research engineer at GitHub Next, where she builds prototypes to explore how software engineers might collaborate with AI in new ways. Maggie is at the intersection of design, anthropology, and web development, and was the first designer hired by AI startup Elicit, and Lead Design engineer at AI startup, Normally.Today’s episode is more visual than usual because Maggie brought her notebook along, so there are peeks inside its pages of prototypes and more:We got into designers’ work and how their design processes are adapting to and changing with AI. We explore why Maggie starts projects with pens and notebooks, what distinguishes design engineers from other designers, and why understanding engineering constraints leads to better collaboration with engineers. We also discuss how Maggie uses jigs to gain more control over AI agents, why human judgment and style still matter when models can generate designs, and how inconsistent AI capabilities can mislead us.Timestamps00:00 Intro03:24 From anthropology to tech10:18 What does a designer do?18:23 How Maggie works24:55 The case for planning with physical tools31:53 Why Maggie is learning woodworking33:13 Design engineers and engineering constraints38:49 How Maggie uses Figma40:30 Design at GitHub Next45:12 How has AI changed design50:37 When models design and why humans are still needed53:30 UX and UI58:29 Capability gaslighting1:00:33 One Developer, Two Dozen Agents, Zero Alignment1:07:21 Craft and AI tells1:14:17 Visual gardens, home-cooked software, and barefoot developers1:21:02 Advice for engineers and lessons from anthropology1:25:34 Book recommendation—The Pragmatic Engineer deepdives relevant for this episode:• What is “loop engineering?”• Design-first software engineering: Craft, with Balint Orosz • Are AI agents actually slowing us down?• Vibe Coding as a software engineer• How Codex is built• How Claude Code is built • From Chrome DevTools to AI Engineering, with Addy Osmani—Production and marketing by ⁠⁠⁠⁠⁠⁠⁠⁠https://penname.co/⁠⁠⁠⁠⁠⁠⁠⁠. For inquiries about sponsoring the podcast, email podcast@pragmaticengineer.com. Get full access to The Pragmatic Engineer at newsletter.pragmaticengineer.com/subscribe

Podzilla Summary coming soon

Sign up to get notified when the full AI-powered summary is ready.

Get Free Summaries →

Free forever for up to 3 podcasts. No credit card required.

Listen to This Episode

Get summaries like this every morning.

Free AI-powered recaps of The Pragmatic Engineer and your other favorite podcasts, delivered to your inbox.

Get Free Summaries →

Free forever for up to 3 podcasts. No credit card required.