Transcript
A (0:04)
Hey there agile adventurer, just a quick question.
B (0:07)
What if for the price of a
A (0:09)
fancy coffee or half a pizza, you could unlock over 700 hours of the best agile content on the planet? That's audio, video, E courses, books, presentations, all that you can think of. But you can also join live calls with world class practitioners and hang out in a flame warfree and AI slop clean slack with the sharpest minds in the game. Oh, and yes, you get direct access to me, Vasko, your Scrum Master Toolbox podcast. No, this is not a drill. It's the Scrum Master Toolbox membership. And it's your unfair advantage in the agile world. So if you want to know more, go check out scrummastertoolbox.org membership. That's scrummastertoolbox.org Membership. And check out all the goodies we have for you. Do it now. But if you're not doing it now, let's listen to the podcast.
B (1:11)
Hello everybody. Welcome to this very special AI Assisted coding bonus episode. And joining us is a repeat guest, Ran Arousi. Hey Ran, welcome back to the show.
C (1:24)
Hi. Thank you for having me again.
B (1:26)
Absolutely. So for those of you who didn't listen to the previous episode with Rand, the link is in the show notes if you're curious. Rand is the founder of muxi, an open framework for production ready AI agents. And in that episode where he was before, he talks about how to make AI programming and AI systems reliable and performing in organizations around the world. He's also the co creator of why Finance a Library I Appreciate because I am a heavy user. And he is the author of Production Grade Agentic AI From Brittle Workflows to Deployable Autonomous Systems. So he has a lot of experience with AI, both as a consumer, I guess we could call it of AI as a helper, but also as someone helping others take advantage of this technology. So let's start with the definitions. Ranking. How would you define Vibe coding and how different or similar is it to other types of AI assisted coding?
C (2:35)
Yeah, so the term vibe coding was coined. I still think that it was coined as a satire about the whole direction that the programming is going towards. But I see Vibe coding as something that people who are not experienced programmers do. I'm not saying that experienced program don't use that term incorrectly in my opinion, but in my frame of reference, Vibe coding is someone who goes to something like lovable and just say hey, I want a website that does XYZ without knowing the underlying components of of how this also works. Whereas AI assisted worker Coding, it also has a spectrum. It can have you not worry about reading the code, it can have you write some of the code and have AI augment it. But in any sort of level, you do understand what's going on in the code. You were the architect, you were there for the planning, you were there for deciding on the components, on the data flow. So that's how I see the difference. I would say that the main difference really shows up later in the life cycle of the software when something breaks. The Vibe coder usually won't know where the problem comes from and the AI assisted coder will. So that's how I differentiate the two. Yeah.
