There's been incessant speculation on whether or not AI is coming for our jobs. I've seen both sides of it. One side is displayed as, "We're doomed and will be out of jobs soon," while the other side is expressed as, "My 20+ years of experience says the jobs aren't going anywhere soon."
So instead of speculating on whether or not the jobs disappear, I'd like to open a discussion on what the next step would be assuming they do disappear. This can either be personal or what you think is the most logical transition. Additionally, we're assuming worst case scenario here: you're not getting another standard software position (you may interpret this as you wish).
If a company can now move faster because code gets deployed faster: what are companies gonna do with the gained time? Well, develop more features, right? And probably they will find out that now they need to deliver really complex features to beat their competitors. Perhaps we soon find that while AI can generate code just fine, they cannot yet perhaps generate truly complex systems? (i.e., AI cannot generate code that doesn’t resemble a bit their training material… so basically you don’t know what you don’t know).
I think if software developer jobs are taken over by AI, software developers will still be employable doing something related to software development. Perhaps not writing “raw code” anymore, but definitely using AI to meet customer needs. If any, AI will make companies in need of more developers (we’ll need to find another name for ourselves) I think. 50 years code, code wasn’t what companies needed, they wanted to solve business problems… but it turns out you need code for that. AI doesn’t change that, I think: we may not write code anymore and use AI to solve business needs, but we still need people to operate that AI.
AGI is a different thing, though. But then I don’t think we are close to that.