Transcript
Host (0:00)
What does Vibe coding mean to you?
Addy Osmani (0:01)
Vibe coding is not the same as AI assisted engineering and I feel like that distinction is kind of critical because we don't want to devalue the discipline of engineering.
Interviewer (0:09)
How do you personally use these tools?
Addy Osmani (0:11)
I have more recently been focusing on the idea of spec driven development, having a very clear plan of what it is that I want to build. If you are open to tasks, it can be a great way of de risking your use of LLMs and coding.
Interviewer (0:25)
One thing that I'm kind of noticing on myself already is losing a little bit of criticality.
Addy Osmani (0:29)
It's going to continue to be very important for us to be able to to think through how things work, be able to problem solve without necessarily relying on the AI. Testing and retesting. Your critical thinking skills are going to be important.
Interviewer (0:39)
You're working inside a larger team, the Chrome team, other teams as well. What are things that you're observing at.
Addy Osmani (0:45)
A company like Google with AI? What we've realized is how do professional.
Host (0:48)
Software engineers and the likes of Google go beyond Vibe coding to speed up their day to day work with AI? Addy Osmani has worked on the Chrome team for 13 years and if you ever opened up the developer tab on Chrome, you've definitely used the stuff he built. He is also a prolific author. His latest book is titled Beyond Vibe Coding and is aimed at professional software engineers. Today we go into Vibe coding versus AI assisted engineering and why Vibe coding isn't useful for much more than just prototyping something quick and dirty the importance of understanding what the model does why Addy always reads to the thinking log of the model he uses to make sure he fully understands what it did and why before approving changes. New development workflows with AI, how things like spectator development, asynchronous coding, background agents and parallel coding with several agents are new and unexplored areas of software engineering and many more. If you're a software engineer who wants to work better with AI coding tools on the day to day and wants to build reliable software with AI tools, then this episode is for you. This podcast episode is presented by statsig, the unified Platform for Flags, analytics, experiments and more. Check out the show notes to learn more about them and our other seasoned sponsor.
