I expect massive expansion in the software development industry in the coming few years, mirrored however, by a lot of otherwise talented devs getting left behind.
From what I can see, Software development is up for a big shift. And I wish I could say that the majority of software developers will happily ride along. But honestly, I don’t see it.
Opportunities created by or inspired by AI will be endless. However, the skill-sets it uses may be different enough that it counts out a lot of engineer’s existing experience.
Soft skills in composing software from generic data structures and frameworks may not be as useful, in a world where performance matters, or the sophistication of the features becomes less solvable through generalized approaches.
In short… get used to writing your own tailored solutions to the problem spaces you are in, or when it matters, you might not know how.