For the past couple of years I have been the lead designer of C#. Anders and I took a break to help create TypeScript, and then he stayed on as it's lead designer, while I returned to take over C#.
Anders and I meet every week to compare notes, and I make sure to get his input on major new features in C#.
Lots of commenters seem to think that programmers are safe for a while. As a programmer, I sincerely hope they are right.
But, the majority of developers I know, including myself, are ultimately writing software to be used by humans, typically presenting data that is comprehensible to humans, so that they can make decisions.
If AI advances to the point where similar decisions can be made by machines, looking at the same data, then I fear that entire classes of applications will disappear, and with them, the need for developers who build them.
Obviously, we'll still need developers, though perhaps far fewer than are needed today. Perhaps software development will go through the same revolution that agriculture did, where from we went from > 90% to < 3% of the population being involved.
This is already nascent, but growing quickly, in a field typically called things like "robotic process automation" or "cognitive computing". Essentially, eliminating the need for wide swaths of CRUD and business process enterprise applications, and the developers who create them (and the sysadmins who support them, etc etc).
Part one is linked, though not clearly, from the article.[0]
Checking the category under which this was posted, Rants, gets you to number two in a single page where a good old Mark I eyeball grep is enough to get you there with some brief scrolling.[1]
reply