> If you aren't hiring junior engineers to do these kinds of things, where do you think the senior engineers you need in the future will come from?
I know this isn't what you want to hear, but what makes you think senior engineers will be in short supply in "the future"?
I'm not even a developer (anymore, I was in the past), I'm a product manager, and I'm pretty sure I can see the point in a few years where not just developers but people like me get disintermediated. My customers have a semi-reasonable grasp of what they're looking for, and they can speak. In a few years -- ten at the absolute most -- my customers will say to an AI, "I need an application that does XYZ" and the AI will reply, "Are you sure about that? Most people who say they need XYZ end up using an app that does WXY." My (former) users will reply, "Let's try it my way and see what happens." And the AI will say, "Okay, here are three popular UI styles, which do you prefer?" etc. etc.
I know this isn't what you want to hear, but what makes you think senior engineers will be in short supply in "the future"?
I'm not even a developer (anymore, I was in the past), I'm a product manager, and I'm pretty sure I can see the point in a few years where not just developers but people like me get disintermediated. My customers have a semi-reasonable grasp of what they're looking for, and they can speak. In a few years -- ten at the absolute most -- my customers will say to an AI, "I need an application that does XYZ" and the AI will reply, "Are you sure about that? Most people who say they need XYZ end up using an app that does WXY." My (former) users will reply, "Let's try it my way and see what happens." And the AI will say, "Okay, here are three popular UI styles, which do you prefer?" etc. etc.
We're headed for Interesting Times.