But to be fair, this technology is still at an early stage, and we don't know it's limits.
It's scary to imagine a future where the development process in companies is fully handled by AI agents, which are the only ones who can read and maintain the code.
- "Vibe coding" is a state of action and being, a mental design paradigm for how you approach a problem.
- Generative/LLM based coding is the technology used to enable vibe coding.
I'm not going to fully dismiss the latter because I can't predict the future, and if we're being frank: no one "cares" about the underlying code when you launch a product. Only that it works. Art/Design is king.
Vibe Coding will inevitably fail once you try to scale to make bigger projects or reason with harder problems. Engineering is about understanding a problem space and figuring out a solution to it with the tools/techniques you acquire and derive; black boxing that aspect of engineering will only take you so far.
But to be fair, this technology is still at an early stage, and we don't know it's limits.
It's scary to imagine a future where the development process in companies is fully handled by AI agents, which are the only ones who can read and maintain the code.