The era of AI-assisted development is here. The rise of vibe coding puts an emphasis on speed and instant code generation. But, at what cost? While this lowers the barrier to entry, it also introduces substantial risk. A singular focus on velocity can undermine the fundamentals of sound software engineering, leading to quality issues when crucial practices like accountability and explainability are neglected.
In this episode, Dan Vega, Developer Advocate at Broadcom, explains how the real work of engineering is moving toward strategic planning, rigorous code reviews and comprehensive testing. Dan argues that problem-solving, weighing trade-offs and human empathy are the most critical skills needed to build quality software in an AI-driven world.
About the guest: Dan Vega is a Developer Advocate at Broadcom, a software engineer, author, and educator. He has dedicated his career to helping developers bridge the gap from simply writing code to practicing true engineering. He is the co-author of the book Fundamentals of Software Engineering from Coder to Engineer, which stresses the importance of judgment, clarity, and foundational skills in an era dominated by AI and automation.
You can find Dan’s latest book here: https://www.danvega.dev/books/fundamentals-of-software-engineering
Subscribe for more conversations on software quality, AI and modern digital experiences.
Hosted by David Carty
Produced by David Carty, Samsu Sallah and Joe Stella
Graphic design by Karley Searles
Find more thought leadership content at: https://www.youtube.com/@ApplauseDotCom/videos
To contact the producers, please email us at [email protected].