# Uncut with Danilo Leal, Design Engineer at Zed, Prototyping in React and Built in Rust, Designing for an AI Assisted UX Page: 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 Text version: 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 Podcast: [You've Been a Bad Agent](https://stenobird.com/podcast/you-ve-been-a-bad-agent-7334728) Published: 2025-08-12T16:40:27+00:00 Episode link: https://share.transistor.fm/s/7aaa012c Audio file: https://media.transistor.fm/7aaa012c/ad87895b.mp3 Processing state: processed JSON: 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 Duration seconds: 3642 ## Resource 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. ## 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 ## Topics Design Engineering, Zed Editor, React Prototyping, Rust Programming, AI-Assisted Development, Developer Experience, GPUI, Software Architecture ## Chapters - 1:00 — Introduction and Setup: A casual opening discussing the recording environment and the use of AI music tools. - 6:00 — Meeting Danilo Leal: A look into Danilo's background and the transition from traditional design roles. - 10:00 — The Evolution of Design and Engineering: Discussing the shift toward design systems and React component libraries like MUI. - 19:00 — The Role of AI in Design: Reflecting on developer experience and the impact of large-scale design systems on team dynamics. - 24:00 — Prototyping and Development Process: How the Zed team uses React to prototype interfaces before implementing them in Rust. - 28:00 — Building Tools in Zed: The importance of creating custom inspectors and debugging tools to navigate complex native codebases. - 42:00 — The Future of AI-Assisted UX: Exploring agentic workflows, parallel task management, and the potential for multi-agent development environments. ## Actions - request_transcript: `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. - read_markdown: `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. A page view does not enqueue transcription. Agents should invoke `request_transcript` explicitly when they need this episode processed. ## Transcript Full transcripts are not published on public pages unless there is a clear rights basis.