

How AI reshapes the craft of software engineering, with Yoav Tzfati
67 snips Jul 24, 2025
Yoav Tzfati, an AI researcher and bootcamp instructor, dives into the revolutionary concept of 'vibe coding'—leveraging AI to rethink software engineering. He explains how novices can build full-stack applications without ever seeing code. The discussion emphasizes the future of programming careers, where humans guide AI like junior engineers, and explores the potential for democratizing software development. With practical applications and tips, Yoav highlights the evolving landscape of coding roles and the need for human oversight in an AI-driven world.
AI Snips
Chapters
Transcript
Episode notes
Understanding Vibe Coding
- Vibe coding means delegating software engineering work to AI models, replacing humans in some tasks.
- It works better for creating new projects than for precise edits in large code bases.
How to Practice Vibe Coding
- Vibe coding looks like prompting AI tools in IDEs or web-based tools to build and modify software.
- Users iteratively request features and changes, reviewing results without necessarily reading code.
Novices Building Full-Stack Apps
- Yoav taught complete novices to build full-stack web apps without them ever looking at code.
- The recent AI model breakthroughs enabled this unprecedented achievement.