| Episode | Status |
|---|---|
| Episode | Status |
|---|---|
Ryo Lu spent years watching his designs die in meetings. Then he discovered the tool that lets designers ship code at the speed of thought: Cursor, the company where Ryo is now Head of Design. In this...
Ryo Lu, Head of Design at Cursor, discusses how AI is collapsing traditional boundaries between design and engineering roles. He explains Cursor's philosophy of building universal tools with simple core concepts that can serve everyone from professional developers to designers, rather than creating purpose-built apps for specific personas. The conversation explores how AI agents enable designers to ship real code, the importance of designing concepts over buttons, and why the future of software interfaces will be highly customizable rather than fixed.
Ryo explains how software development fragmented over 15 years into siloed roles (designers in Figma, PMs in docs, engineers in code), each with their own tools and artifacts. With Cursor, these boundaries are collapsing - designers can now build and ship real code in minutes instead of waiting months for designs to be implemented at 20% fidelity.
Discussion of how different roles (designers, PMs, engineers) have been siloed in their own tools and formats, leading to organizational friction. Cursor aims to unify these by making code the shared truth that AI agents can help everyone interact with, regardless of their technical background.
Ryo challenges the common discussion of 'taste' in design, arguing it's really about self-selecting boundaries of what is good based on what you've seen. LLMs have seen everything but lack opinion - humans must provide the constraints and preferences to avoid 'AI slop'.
Ryo traces how early computing had generalists who designed everything from architecture to UI, then roles fragmented for optimization. Now AI tools like Cursor are enabling a return to individual builders who can handle the whole stack, with agents covering their weaknesses.
Ryo reframes design as designing concepts and systems at every layer - from core data models to UI - not just visual aesthetics. He uses Notion as an example of pure conceptual design where blocks, pages, and databases are simple JSON objects that enable infinite flexibility.
While Cursor focuses on professional developers, non-technical people are already trying to use it. Ryo discusses plans to make it more welcoming without creating separate products - starting with simpler onboarding like showing an agent view instead of 'open project, clone repo, SSH' buttons.
Ryo contrasts two philosophies: user-centric purpose-built tools (Webflow, v0, Asana) versus system-centric universal tools (Notion, Cursor). Purpose-built apps are 'selfish' - they silo workflows and can't grow without adding complexity. Universal tools with simple core concepts can serve everyone if designed right.
Ryo describes AI as a universal interface - at minimum a prompt and response - that can be shaped into different forms for different users. The key is designing mechanisms to transform the same underlying AI into optimal workflows for each person, not forcing everyone into a chat box.
Discussion of how constraints aid creativity and how Cursor balances simplicity with power user customization. Designers should focus on minimal abstractions and systems that handle permutations, not fixed button layouts. Users can customize everything from models to UI to keyboard vs mouse preferences.
Ryo shares his creative process - sporadic, not routine-based, involving writing, walking, sketching, and coding. His RyoOS project recreates retro Mac interfaces (System 7, Mac OS X, Windows 95/XP) to show that core computing concepts haven't changed since 1984 - we're still using the same timeless patterns.
Ryo Lu (Cursor): AI Turns Designers to Developers
Ask me anything about this podcast episode...
Try asking: