Episode
Uncut with Danilo Leal, Design Engineer at Zed, Prototyping in React and Built in Rust, Designing for an AI Assisted UX
- Podcast
- You've Been a Bad Agent
- Published
- Aug 12, 2025
- Duration seconds
- 3642
- Processing state
processed- Canonical source
- https://share.transistor.fm/s/7aaa012c
Actions
POST https://stenobird.com/v1/public/podcasts/you-ve-been-a-bad-agent-7334728/episodes/uncut-with-danilo-leal-design-engineer-at-zed-prototyping-in-react-and-built-in-rust-designing-for-an-ai-assisted-ux/transcription-requests
Idempotently request low-priority transcript generation for this episode.GET https://stenobird.com/podcast/you-ve-been-a-bad-agent-7334728/uncut-with-danilo-leal-design-engineer-at-zed-prototyping-in-react-and-built-in-rust-designing-for-an-ai-assisted-ux.md
Read the agent-friendly Markdown representation of this episode resource.
Summary
Design Engineer Danilo Leal discusses the blurring lines between design and engineering through his work on the Zed editor. He explores how rapid prototyping in React and the rise of AI-assisted workflows are fundamentally changing the developer experience.
Topics
- Design Engineering
- Zed Editor
- React Prototyping
- Rust Programming
- AI-Assisted Development
- Developer Experience
- GPUI
- Software Architecture
Highlights
- Main idea: The role of the design engineer is evolving into a hybrid 'builder' who uses prototyping to bypass traditional UX friction
- Practical takeaway: Using React for rapid prototyping allows for high-fidelity testing before committing to heavy-duty Rust implementations
- Failure mode: Over-reliance on 'vibe coding' without architectural safeguards can lead to logic duplication and codebase confusion
- Technical insight: A 'hub and spoke' architecture—keeping core business logic in stable, no-code environments while using AI for ephemeral cloud functions—can mitigate AI-driven errors
- Tooling strategy: Building custom internal inspectors and debugging tools is essential for maintaining high-performance native applications
Chapters
1:00Introduction and Setup: A casual opening discussing the recording environment and the use of AI music tools.6:00Meeting Danilo Leal: A look into Danilo's background and the transition from traditional design roles.10:00The Evolution of Design and Engineering: Discussing the shift toward design systems and React component libraries like MUI.19:00The Role of AI in Design: Reflecting on developer experience and the impact of large-scale design systems on team dynamics.24:00Prototyping and Development Process: How the Zed team uses React to prototype interfaces before implementing them in Rust.28:00Building Tools in Zed: The importance of creating custom inspectors and debugging tools to navigate complex native codebases.42:00The Future of AI-Assisted UX: Exploring agentic workflows, parallel task management, and the potential for multi-agent development environments.