I have a Computer Science degree.
I designed software.
I was taught how to design AI.
Coders are just secretaries that can type fast
that is about it.
They will be gone in a few years.
Who is going to verify that the AI-generated code will actually work?
Lol. You’re a bit too aggressive on your timeline. There are a few problems with this analysis. First, there’s a ton of existing code out there that needs to be maintained and improved. AIs are reasonably good at generating small chunks of code with specific purposes. Not so good at maintaining existing code or improving it. Further, before you can even get there on that, you need a better way of providing requirements to AIs. This is going to take time. A lot longer than 5 years.
Well, as somebody whom has been in software development for over 30 years, I think that is a vast oversimplification. Yes, this technology is in its infancy....but when the problem domain is complex AI falls apart, it will require extremely well written requirements. Currently it’s terrible with anything beyond boilerplate code snippets (although it’s very helpful for such code).
Unfortunately, the entire world still sucks at writing well written requirements. The only exception is when functional safety is required but, even then, problems creep in because something wasn’t defined correctly.
Even if you separate designers from coders, it still requires a painful amount of communication to get things right, even when you have well defined requirements and UML/SysML diagrams.