&gt; I foresee something alike the split of nurses and nurseaides happening to software developers. There&#x27;ll be a few software developers capable of understanding computing from A to Z who will write the libraries and the tools, and everybody else will be a consumer of these tools writing apps for the end users.<p>I think that&#x27;s already happened to some extent, as the proliferation of coding boot camps demonstrates.<p>On the other hand, a lot of the tools currently in use require a great deal of programming knowledge from users, e.g. Hadoop.