I honestly don’t get what your asking. There already are loads of “vibe coded” software out there. The fact you don’t notice it, only makes my argument stronger.
For the last six months I have personally been working on pretty complex software project involving multiple user-facing frontends, a managing backoffice for admins and a backend/API in which not a single line of code has been written by a human. I can guarantee you that, in my 30 years of professionally developing software, this is the most rational, documented and test-covered codebase I have had the pleasure of working with.
You need to understand that most developers are, honestly, not very good. You can ask any dev who has ever worked consulting if they ever saw a good codebase, and most likely people will tell you that all they ever saw was spaggheti. You talk of “cheap and terrible AI code” as if the current “human code” was great, but you’d be surprised. Code, when all is said and done, is just a mean to an end. Users and stakeholders don’t give a fuck about how nice the code is, what they want is working features.
You also need to understand that I’m talking about agentic state of the art AIs that are not cheap, not copy/pasting from chatGPT. The company I work at has spent dozens of thousands on Cursor tokens for Claude Opus 4.5, GPT-5.2, etc. in just the last few months.
Regarding “how will new devs become experienced”, yeah, I have no idea. The truth is that, right now, an experienced dev + a budget for AI tokens can be more productive than a room full of juniors. Those juniors also don’t learn shit, because they just go to chatGPT to get code and understand mostly nothing of what they’re doing. I don’t know how this will evolve.
Software will still be a thing, obviously; People will still be building software. But in the same way that you code without needing to know anything about the electronics of the machine, future programmers won’t need to know nothing about the syntax and rules of programming languages, that much seems obvious to me.
Programmers will turn into project managers, with AI doing the coding itself.
I honestly don’t get what your asking. There already are loads of “vibe coded” software out there. The fact you don’t notice it, only makes my argument stronger.
For the last six months I have personally been working on pretty complex software project involving multiple user-facing frontends, a managing backoffice for admins and a backend/API in which not a single line of code has been written by a human. I can guarantee you that, in my 30 years of professionally developing software, this is the most rational, documented and test-covered codebase I have had the pleasure of working with.
You need to understand that most developers are, honestly, not very good. You can ask any dev who has ever worked consulting if they ever saw a good codebase, and most likely people will tell you that all they ever saw was spaggheti. You talk of “cheap and terrible AI code” as if the current “human code” was great, but you’d be surprised. Code, when all is said and done, is just a mean to an end. Users and stakeholders don’t give a fuck about how nice the code is, what they want is working features.
You also need to understand that I’m talking about agentic state of the art AIs that are not cheap, not copy/pasting from chatGPT. The company I work at has spent dozens of thousands on Cursor tokens for Claude Opus 4.5, GPT-5.2, etc. in just the last few months.
Regarding “how will new devs become experienced”, yeah, I have no idea. The truth is that, right now, an experienced dev + a budget for AI tokens can be more productive than a room full of juniors. Those juniors also don’t learn shit, because they just go to chatGPT to get code and understand mostly nothing of what they’re doing. I don’t know how this will evolve.
Software will still be a thing, obviously; People will still be building software. But in the same way that you code without needing to know anything about the electronics of the machine, future programmers won’t need to know nothing about the syntax and rules of programming languages, that much seems obvious to me.
Programmers will turn into project managers, with AI doing the coding itself.