Scenarios for some programmers:
- No longer in demand (or less demand)
- Data plumbers who simply plug pre-written code together
- Look elsewhere outside the field for a different role or career path
Your thoughts?
But you could also argue AI code generation could be a great equalizer and mediocre programmers could be as effective, if not more effective than more skilled programmers since the skillset will change from the ability to write good code, to the ability to understand specs, and use the tooling.
So start learning how to use GPT in your workflow and maybe you'll be pleasantly surprised by where all of this leads!
These aspects of programming are relatively impervious to AI takeover because a) they require clear intentions (i.e. a group of humans must collectively agree on the business outcomes they are shooting for) and b) they require constant collection of and tuning against empirical data (novel data that is absent from the AI training sets by definition).
If your job is solely to write code according to someone's prompt, AI will replace your job. But the person deciding what that prompt should be in the first place... that's the value proposition that AI cannot touch.