Comment by bruce511
Of course it will shrink! Every industry ever has shrunk as tooling got better.
That said, we are a long way from "peak software". There is a lot of scope for new things, so there's room for a lot of high-level people.
And of course the vast majority of current juniors won't step up at all. Just like the web site devs of the early '00s went off to be estate agents or car salesmen or whatever. Those with shallow training are easily replaced.
The wheel will turn though, and those with a quality, deep, education focused on fundamentals (not job-training-in-xxx-language) are best placed to rise up.
Could you elaborate more? What would those said foundations and fundamentals be ?