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.
Plus integrating with legacy systems.
Well said
I have a friend that is teaching new hires just out of college to code in COBOL for his company. There is a real need for code maintenance.
Back in my day over %80 of the cost of a software system was in maintaining it. I suspect that is still true.