Since it would be able to program, it would program the second one and then they would just program themselves.
Edit - In fact, as an industry we've been trying to automate ourselves for as long as it's existed, so far to no avail.
I think this CommitStrip sums it up: [0]
The punchline for those that don't click:
> Do you know the industry term for a project specification that is comprehensive and precise enough to generate a program? Code. It's called code.
Programming may change, though I doubt that will be coming in the near future, but it will always exist.
Programming is the art of change a specification into a form that can be best read by a computation device.
[0] http://www.commitstrip.com/en/2016/08/25/a-very-comprehensiv...
I could make a circa 1995 website trivially using modern tools.
But who wants a circa 1995 website in 2017?
No matter what you give em, they only want more, more, more.
Which is, of course, fine with me.
I'm seriously concerned with the "it's magic!" pictures that texts like this paint of current AI. I wouldn't dismiss that the face of the industry could change drastically someday in the future, but it certainly won't be for the reasons listed.