Your comment and the parent comment aren&#x27;t incompatible.  Increasing the size of the software industry will naturally result in much greater specialization, with high-skill folks solving the hardest problems and farming out the easier stuff to low-skill people.  Likewise, in the early days everyone needed to know how to fix most things in their car, and car mechanics had to be real experts. Now most car driver can&#x27;t change their oil, car mechanics are following instructions given to them by the car&#x27;s computer without much idea of how those decisions get made, but inside car companies there are guys with deep insight about how to electronically balance your engine.