As software engineering gets automated the demand for it goes _up_ because the problem spaces that were previously uneconomic to tackle become economic. We're going to see a further proliferation of software, and that's going to require care and feeding. So, now you need software engineers _everywhere_.
You could say, no, that's not how it's going to work because now everyone can just talk to a computer and get the software they want. But there's so many non-technical reasons why that doesn't put software engineers out of work. People are lazy and don't want to write (even if just by talking) their own software. People can't clearly describe what they want, so they won't be able to put to words the software they want. Most people just accept things as they are and don't think to change things with software.
What is clear is, if you're a run-of-the-mill, take-a-ticket work-a-ticket software engineer, with no interface to the business other than that, then yeah that shit is ripe to get automated away. But if you get out into the real world, man, it's the best time ever to have software engineering skills. Opportunities are _everywhere_.
You could say, no, that's not how it's going to work because now everyone can just talk to a computer and get the software they want. But there's so many non-technical reasons why that doesn't put software engineers out of work. People are lazy and don't want to write (even if just by talking) their own software. People can't clearly describe what they want, so they won't be able to put to words the software they want. Most people just accept things as they are and don't think to change things with software.
What is clear is, if you're a run-of-the-mill, take-a-ticket work-a-ticket software engineer, with no interface to the business other than that, then yeah that shit is ripe to get automated away. But if you get out into the real world, man, it's the best time ever to have software engineering skills. Opportunities are _everywhere_.