I thought Vibe Coding was almost entirely AI generated code. AI assisted coding it's already the better term for what we actually do in our jobs, from refactoring, to writing boilerplate, to generate comments, to create tests, etc.
My take is that vibe coding includes not knowing your code. You just keep asking the agent to update until it works the way you want. Done right AI assisted coding feels more like paired programming to me. Augmented Development doesn't really do better than "AI assisted...". Synthetic development? 🤔
Right, I really want a phrase that makes the distinction between blindly following suggestions and using it carefully as an assistant, but "vibe coding" is both right now.
For what its worth in my circles "vibe coding" only refers to blindly letting AI code for you, not for augmenting thoughtful coding with AI — we don't have a term for the latter, just saying something like "AI helped me with this project"
Comments
Vibe coding means AI does all the coding. Let’s fire the developers.
Artificial Intelligence Assisted Interactive Algorithm Implementation