Seriously, who would hire a human being to do any job if they can have a one-time-purchase AI to do the same job that is literally superior in every way?
It's worse than that. AI will be a cloud-based service, and each time anyone needs to use it will cost 35 cents.
Translating a set of requirements into code is something we can automate. One day we'll be able to have one programmer that is able to do the job of 20 programmers.
Also if the middle class is out of a job and not buying gadgets, then I'm pretty much out of a job as a programmer.
To do that you would have develop a very precise requirements language... in fact you might say higher level code is a requirements language that translates specific requirements into machine code via a compiler.
clouds have baked private keys into their public images, so that any user could SSH into any machine
The first capture the flag hacking event hosted by my college's volunteer systems team (which supplemented the IT staff) had this problem. Every system had the same SSH keys, so it was easy to man-in-the-middle your opponents, gain their credentials, then log into their actual systems. One of the teams that discovered this (and won the contest) went on to host the next year's event. (This was not recent.)
The Intercept contacted nine of the most prominent such firms, from Facebook to Booz Allen Hamilton, to ask if they would sell their services to help create a national Muslim registry, an idea recently resurfaced by Donald Trump’s transition team. Only Twitter said no.