Loading video...

Video Failed to Load

Go Home

What can us, engineers else learn from designers and design engineers? Turns out there’s lots, based on talking with one of the best design engineers in the industry, Maggie Appleton. Timestamps: 00:00 Intro 03:24 From anthropology to tech 10:18 What does a designer do? 18:23 How Maggie works 24:55...

64,127 views • 2 days ago •via X (Twitter)

11 Comments

Gergely Orosz's profile picture
Gergely Orosz2 days ago

Also watch / listen at: • YouTube: • Spotify: • Apple: And a super relevant tactic from Maggie: she regularly builds her personal Figma called “Jigs,” which is also the name of a woodworking device that helps with a specific job. She regularly asks a coding agent to build a prototype that has sliders and color pickers so she can tweak it in realtime, like having a personal Figma! Eg here's one jig she created:

Marco Hefti's profile picture
Marco Hefti2 days ago

The amount of cognitive load caused by interrupting someones daily workflow is so true There's so many things I'd like to change in my software that make it not feel like every other app, but then I'm like.. standards exist for a reason and this is what people are used to 😅 So it really is a balancing act of taking established principles and tweaking them just a little bit at a time It also reminds me of every time theres a redesign everyone complains, but after a few weeks no one talks about it anymore because everyone has already gotten used to it!

Viber · fireply.ai's profile picture
Viber · fireply.ai2 days ago

@Mappletons one dev twenty four agents zero alignment sounds like my weekend except i'm the only agent and i still lose track

Deep's profile picture
Deep2 days ago

@Mappletons i steal two things from designers: clear naming and empty states. my agent demos got easier to explain once the buttons said what happens next.

Ash Designs's profile picture
Ash Designs2 days ago

@Mappletons The Craft and AI tells chapter is the one I'm jumping to first. Shipping is cheap now, so the small tells are what separate a product from a template...

Ricci Research's profile picture
Ricci Research2 days ago

@Mappletons "Capability gaslighting" deserves its own episode, and the woodworking chapter might be the secret thesis: wood is the one material with no Cmd+Z, which is exactly the constraint two dozen agents will never learn.

Soliman's profile picture
Soliman2 days ago

@Mappletons One person steering many agents with no shared picture of what each one is allowed to change is what Zero Alignment looks like in practice.

Gibson Han's profile picture
Gibson Han2 days ago

@Mappletons We are going back to wireframing on pen and paper hahaha

Crushed Between's profile picture
Crushed Between2 days ago

@Mappletons The designers on my team showed up with a working screen. We showed up with an estimate.

Simon Späti 🏔️'s profile picture
Simon Späti 🏔️2 days ago

@Mappletons I'm looking forward to that. I love the work Maggie did and is doing on second brain and web community.

Lorenzo Price's profile picture
Lorenzo Price2 days ago

@Mappletons The Figma timestamp plus GitHub Next's two-dozen-agent alignment problem is an excellent syllabus for engineers.

Related Videos

Why is the creator of OpenCode pretty skeptical about AI productivity gains, and the hype around AI? A very conversation dax (and lots of truth bombs:) Timestamps: 00:00 Intro 07:03 Dax’s path into tech 09:04 Early startup experience 13:16 Getting involved with open source 16:13 OpenCode 23:17 Anthropic banning OpenCode 30:34 From terminal to GUI 32:34 OpenCode’s business model 36:33 Why inference is profitable 39:11 GPU bottlenecks 40:54 AI hype 45:50 AI spending 48:47 Dax’s memo 55:41 Dax’s skepticism of predictions 58:58 Engineering culture at OpenCode 1:02:38 How building works at OpenCode 1:05:36 Taste and quality 1:11:32 Dax’s work setup 1:12:35 The role of engineers and EMs 1:15:50 Advice for engineers 1:18:12 Book recommendation Brought to you by: • Antithesis – verify your system’s correctness without human review or traditional integration tests – and avoid bugs or outages • WorkOS – everything you need to make your app enterprise ready • turbopuffer – a vector and full-text search engine built on object storage. It’s fast, cheap, and extremely scalable Three interesting thoughts from Dax: 1. No AI-native coding agent company is “winning” by being better with AI. Dax says that none of OpenCode’s competitors are crushing them, and that nobody is using AI so well that others cannot compete. 2. Most software engineers profit from AI as time gained, not increased output — unless you change incentives! Dax says the natural way for software engineers to “cash out” their AI tooling gains is with time savings, by doing the same work as before, but faster. Until compensation and motivation structures change, most teams should expect output to stay flat while engineers go home earlier. There’s nothing wrong with this, but AI vendors sell a different outcome to CFOs: increased output. 3. AI code generation mutes the “guilt” of doing the wrong thing, but this builds up tech debt. Pre-AI, writing a hack felt bad, the second time it felt really bad, and by the third time you’d often just refactor in order to fix up the code. Now, the agent hides the hack, which skews devs’ judgment and results in less tech debt being cleaned up.

Gergely Orosz

232,004 views • 4 months ago

There are few people who have impacted the software engineering industry like Kent Beck 🌻 has. He'd never before told his career story from start to today in one sitting - until now. What a treat. Timestamps: 00:00 Intro 03:47 Human engineers aren’t going away 08:00 Kent's path into tech 13:50 Undergraduate and graduate studies 17:21 Kent’s first programming job 18:54 The rise and fall of Smalltalk 27:04 Working with Ward Cunningham 37:36 Design patterns 44:05 Working at Apple 51:08 CRC Cards 59:29 Testing tools in the language 1:04:22 The C3 project with Martin Fowler 1:09:54 Extreme Programming 1:16:25 Developing TDD 1:25:07 Writing the Agile Manifesto 1:30:00 Agile’s impact 1:32:40 Agile’s downside 1:37:32 The Dotcom Bust 1:44:30 Lessons from working at Facebook 1:59:44 Kent’s ‘Good to Great’ program at Facebook 2:06:07 Soft skills engineers need to learn 2:09:30 AI and the challenges of acceleration 2:15:53 Explore, expand, extract 2:22:33 What Kent is excited about Brought to you by: • Antithesis – verify your system’s correctness without human review or traditional integration tests – and avoid bugs or outages • turbopuffer – a vector and full-text search engine built on object storage. It’s fast, cheap, and extremely scalable • WorkOS – everything you need to make your app enterprise ready Kent shared so many previously untold stories - like how he was fired from Apple (!!), how he and Ward Cunningham used a thesaurus to find the right words, how the Agile Manifesto came together. My favorite reflection from is this though: The human part is the most important one in software engineering. As Kent explained: “This is the biggest cosmic, practical joke ever. As young people, we were promised: “Okay, here’s this computer and once you’ve completely understand this computer, you’ll be fine. That’s all you need to do.” So I set out the first part of my career just to become the best programmer that I could be because that’s what it would take to be successful. And then you realize: sorry, there’s this whole human side. Your ability to affect change in the world is gated by your ability to communicate with, to soothe, to understand other human beings. And those are exactly the skills that I thought I didn’t need to learn! So I was promised: just understand the computer and you’ll be successful. And then someone went “just kidding, understand people!” And now I was in a position of being ten years behind.”

Gergely Orosz

26,602 views • 2 months ago

There’s a popular theory that AI will finally make formal verification mainstream because mathematical proof of correctness will be needed when machines write most or all of the code. But will this happen? Hillel Wayne is one of the best people to answer. Timestamps: 00:00 Intro 04:32 The Crossover Project 11:37 What software engineering does better 15:30 What traditional engineering does better 18:17 Formal methods 29:32 TLA+: what it is and demo 36:58 TLA+ at Amazon 38:10 Ways distributed systems break 41:03 Formal methods and systems thinking 46:20 The value of learning math 50:23 What TLA+ is good for and isn’t 52:50 Alloy: a declarative language for software modeling 58:53 Other formal methods tools 1:01:24 Property-based testing 1:05:31 AI and the need for formal verification 1:12:29 Logic for programmers 1:14:35 Hillel’s 2025 prediction on AI’s impact 1:21:30 Book recommendation Brought to you by: • Antithesis – verify your system’s correctness without human review or traditional integration tests – and avoid bugs or outages. • turbopuffer – a vector and full-text search engine built on object storage. It’s fast, cheap, and extremely scalable. • WorkOS – everything you need to make your app enterprise ready. Two things I found especially interesting, talking with Hillel: 1. Amazon used TLA+ to find a bug almost impossible to locate without formal methods. In the paper How AWS uses formal methods, the AWS team shared that they’d found a complicated bug for which the shortest error trace to exhibit was 35 steps (!!). The bug passed unnoticed through extensive design review, code reviews, and testing. AWS concluded they wouldn’t have uncovered it if they’d stuck to conventional testing approaches. 2. Why not use formal verification for everything, then? It’s because specs in the real world are a nightmare to write. Even a simple problem like “find the file in a directory that has the most lines” gets complicated when modeled with formal methods. We would have to answer questions like: ‘do we look at ASCII or UTF-8 new line characters, what about unreadable files, and Symlinks?’ Without formal methods, we can write a simple verification that is right in 99%+ of cases. Formal methods require a lot of extra effort for the less than 1% of exotic use cases!

Gergely Orosz

34,759 views • 1 month ago

THE LIBRARY OF MINDS: EPISODE 3 - Soleio Cuervo (Soleio) Early designer at Facebook & Dropbox, co-inventor of the Like button, and design-driven investor behind Figma, Perplexity, and Delphi. We discuss: • The untold story of the Facebook Like button • Defining the role of “Product Designer” at Facebook • Building world-class design cultures at scale • Balancing speed vs. excellence in product teams • When intuition fails - and data saves you Plus: Lessons in hybrid designer-engineers, hackathon culture, trust & safety, and how AI is redefining great UX. Bonus: Soleio on utility vs. beauty, system-centric design, and why digital minds might be the next design frontier. (00:00) - Intro (01:00) - Who is Soleio Cuervo (02:00) - Early web days: The origins of product design (04:37) - Inventing the ‘product designer’ role at Facebook (07:43) - Culture of speed, ownership, and building at Facebook (11:45) - Shipping fast: The story of Facebook’s Like button (13:54) - When to persist and when to quit: Loonshots, ‘false fails’, and user onboarding at Facebook (17:49) - Transitioning cultures: From Facebook’s speed to Dropbox’s trust (20:54) - Balancing speed with excellence: Lessons for AI-era startups (22:28) - Is speed or quality a stronger differentiator in today’s tech world? (24:35) - Can design be a moat in the age of AI? (27:35) - Rethinking UX in an AI-native world (29:08) - Why Soleio invested in Delphi: The “Oprahbot” idea and digital minds

Dara

75,367 views • 11 months ago

NEW: Dylan Field (Dylan Field), CEO of Figma (NYSE: FIG) How to Escape the "Permanent Underclass of Zero Taste" › Why AI prompts only get you the average › Why the market has design backwards Plus, Founders Fund's Mafia & Thiel Fellowship class behind Figma + Anthropic Recorded at Day 0 of Config 2026, San Francisco We Cover: › Vibe Mathing › Elon: Products vs Logos › AI's trust issue › Agents vs Employees › Engineers coding design › American Enterprise > › IQ ≠ Judgment or taste › What actually is a jailbreak? This was SO much fun!!! Can confirm Config-pilled. 𝐓𝐈𝐌𝐄𝐒𝐓𝐀𝐌𝐏𝐒 (00:00) Dylan Field, Co-Founder & CEO at Figma (00:57) Day Zero begins: backstage at Config (01:44) The "Coachella for Design" is real (02:35) Why Dylan started Config back in 2020 (03:47) Why "design is dead" is completely wrong (06:11) How Figma turned engineers into designers (06:54) Inside Config before the crowd arrives (07:55) The Config speakers Dylan can't wait to watch (11:34) Inside the exclusive Pantone Lounge (12:00) The one question every designer gets asked (13:16) Getting killed in every single game of Mafia (15:33) How to escape the permanent underclass of zero taste (19:51) Why execution is cheap but taste is everything (22:25) What actually builds a trusted brand (25:51) How AI agents are rewiring company structure (28:54) The AI safety debate happening right now (31:57) Why deep curiosity is Dylan's secret weapon (34:53) The real lesson from being a Thiel fellow (36:52) Rapid fire: Elad Gil's wildest question (38:04) What people are missing about AI & enterprise software (40:16) Where Figma goes next (41:21) Why Dylan is bullish on SpaceX (42:43) Elon Musk's logo theory (43:26) The mentors who shaped Dylan Field (45:20) Alan Kay, VR, and the future of human-computer interaction

Molly O’Shea

430,052 views • 2 months ago

I asked Dan Martell to walk me through every level of making money with AI. He gave me the most simple, practical advice I've ever heard on this subject. Level 1 - Making $0 - $100k Level 2 - Making $1m - $10m Level 3 - Building a $10m++ enterprise. 0:00 Only 5% of the World Has Ever Paid for AI 0:46 The Easiest Thing to Sell With AI Right Now 1:56 The Marcus and Sophie Framework 4:24 Theory of Constraints (Right Problem to Solve) 5:33 What Is the Number One Business Constraint 7:13 How to Leave Your Job and Go All In 8:27 Business Is Simple Find a Problem and Solve It 9:08 Stop Getting Ready to Get Ready 9:33 The Sarah Story One Text and $10K 9:53 Pull Up Your Phone and Message Your Contacts 11:05 Dan's Son Gets His First Client at $800/Month 12:41 Best Employee vs. Best Employer 13:59 What Other Services Can You Sell With AI 14:44 Sales Is Not Talking It's Asking 17:01 What to Do When You Hate Your Business 18:40 Pain and Pleasure Are the Only Two Motivators 19:13 They Haven't Made It a Must Yet 20:29 Make It a Must Not a Nice to Have 21:06 The Jen Story and the Gasping Moment 22:17 How to Find Your First 10 to 15 Clients 28:38 The Personal Brand Play 33:06 Vision Is What AI Cannot Do 34:55 Hard for Computers Easy for Humans 36:13 Level 2 Making Your First Million With AI 37:18 The Replacement Ladder Framework 37:39 Admin First Then Delivery Then Marketing 39:09 Why Marketing Is the Biggest AI Category 39:32 Why You Should Keep Sales for Yourself 40:00 Level 5 Leadership and AI Agents 41:41 What a Fully AI Systems Business Looks Like 43:13 The Gym Owner With Three Locations 46:16 Shutting Down the Company for Two Days 46:37 Teaching the Whole Team to Code in Claude 49:28 Wayne the 62 Year Old Who Made $12K a Month 52:38 I Only Share What Actually Works 53:21 Whisper Flow and Talking to Your AI 56:41 Claude Chat Claude Coworker and Claude Code 57:57 The Claude Browser Extension 58:49 Claude Code Is Not Just for Developers 1:00:06 How to Migrate Your AI Memory Across Tools 1:01:08 Level 3 $1M to $10M and the Brand Play 1:02:05 Nobody Buys AI They Buy Trust 1:03:25 Brand Is Association and Association Is Trust 1:05:12 A Million Followers Is $10M in Activated Revenue 1:07:03 How to Keep AI From Becoming Slop 1:07:42 Human in the Loop 1:08:16 The 10 80 10 Rule and Why AI Is Now the 80 1:10:01 The Team FIRED Themselves 1:11:45 Dan's Free AI Curriculum for Your Team

Grant

168,385 views • 3 months ago

Few people care more about software performance than Casey Muratori. Give him a few minutes of your attention with this episode, and he'll convince you to learn to read Assembly (no, really, I finally started to read it, it's really not that scary, esp with an AI that can help explain the sequences). Timestamps: 00:00 Intro 05:17 Games at Microsoft 12:52 Building games 16:00 Why performance matters 27:12 Why you should learn to read assembly 30:36 Designing for optimization 42:51 How to get better at writing performant software 49:04 Understanding how the CPU works 55:53 Building games then and now 1:05:56 How game engines changed building games 1:10:48 Why new games compete with old games 1:13:25 GTA 6: why is it taking so long? 1:16:59 Casey's critique of clean code 1:21:48 Casey's take on TDD 1:24:30 What is good code? 1:27:32 What makes a good software engineer? 1:33:56 Why Casey doesn't code with AI 1:39:01 AI's impact on the game industry 1:44:43 AI and burnout 1:50:21 Why you should read papers Brought to you by: • Antithesis – verify your system’s correctness without human review or traditional integration tests – and avoid bugs or outages • Sentry – application monitoring software considered “not bad” by millions of developers • turbopuffer – a vector and full-text search engine built on object storage. It’s fast, cheap, and extremely scalable Three interesting things we talked about: 1. Is performance starting to matter to businesses? Enterprise software buyers care mainly about cost, compliance, and capabilities – but not performance. Even so, there are some products gaining major popularity and market share due to their performance, such as File Pilot (next-gen file explorer) and the Blick video editor. Is the tide turning? 2. Profiler-driven performance optimization is the wrong way to optimize The standard way of optimizing is to profile the application, tweak hotspots, then check if the stats have improved. But this only finds a local minimum; Casey says every engineer he’s worked with who was a great “optimizer” began by establishing what the hardware could theoretically do, and then did not stop until they’d closed the gap to that performance level. 3. Take a grain of salt with conventional wisdom that premature optimization is the “root of all evil” Many devs use it as an excuse to delay performance optimization, but Casey says that not optimizing in time could mean that only performance hotspots can be fixed later, and not the architectural issues that create poor performance. Architect your system to be performant, or you’ll have trouble solving problems without a rewrite!

Gergely Orosz

97,977 views • 1 month ago