> A huge (and awful) part of software engineering is figuring out what exactly the stakeholders want you to build or fix. Sometimes, they themselves don't even know.
Yeah, but that part can be learned by anyone without a CS degree.
Perhaps not everything in software can be automated, but I could see a team of 10 programmers be replaced by 1 person (programmer or not) skillful enough to control a bunch of AI software tools.
A tool that 10xs programmer productivity will if anything lead to higher demand for programmers, because we're nowhere close to developing 1/10 of the total software the world demands.
Yeah, but that part can be learned by anyone without a CS degree.
Perhaps not everything in software can be automated, but I could see a team of 10 programmers be replaced by 1 person (programmer or not) skillful enough to control a bunch of AI software tools.