Not only that, but about 90% of programming is defining requirements. You still have to tell the computer/AI what you want it to do, even if the AI is writing the code. And you have to give the computer detailed enough instructions that it will be able to accomplish the task you want.
Even if AI writes the code, generating those detailed instructions isn't going to be significantly different than what programming is today. You'll just be shielded from (some of) the internal workings like memory management.
The problem with that is, you're going to end up with shit code. Just look at the output of any markup or code generation tool; they do the job, but it's always an unreadable mess. Of course, hardware has gotten so fast and people have gotten so used to shit software by now that maybe it won't even ultimately matter.
Not only that, but about 90% of programming is defining requirements. You still have to tell the computer/AI what you want it to do, even if the AI is writing the code. And you have to give the computer detailed enough instructions that it will be able to accomplish the task you want.
Even if AI writes the code, generating those detailed instructions isn't going to be significantly different than what programming is today. You'll just be shielded from (some of) the internal workings like memory management.
The problem with that is, you're going to end up with shit code. Just look at the output of any markup or code generation tool; they do the job, but it's always an unreadable mess. Of course, hardware has gotten so fast and people have gotten so used to shit software by now that maybe it won't even ultimately matter.