This is evidence that programming has become a skill akin to literacy. The migration seems similar to the hypothetical situation in which universities and society had primarily been based on an oral tradition of communication, and then this fancy new technology called "writing" appeared (at first only in "Departments of orthography science"). Some of those who majored in "orthography science" would go on to study it,…
I completely disagree. Having everyone knowing how to code is the opposite of specialisation. It's inefficient and pointless. If a certain profession needs a piece of software, it's much more efficient for specialist developers to consult with domain experts, write that software, and sell it into the industry. Having every (for example) doctor being able to code adds negligible value, and I would argue the opportunit…
Illiterate societies indeed tend to not progress, and humanity at the moment has massive problems that it shows little evidence of being able to contend with. You're completely right that existing professions, as currently practiced, benefit little from adding to them an ability to program. Yet we're seeing a massive trend away from many current professions, as currently practiced. Many jobs are getting automated out of existence[1]. The chief culprit? Software.
[1] http://www.economist.com/news/leaders/21594298-effect-todays...