Software was invented twice

Software was first invented (barring precursors such as Charles Babbage and Ada Lovelace, or even earlier) after world war II, by mathematicians: Shannon, Turing, von Neumann, Simon, Newell, etc.

The first paradigm was artificial intelligence, and symbolic computation, the first goals voice recognition, chess mastery, and a general problem solver for the theorems of Russell-Whitehead Principia Mathematica.

There was a full reset after the explosion of the Internet, following the invention of the world wide web by Berners-Lee. The new paradigm was the consumers society.

This reset put history back to the archaic phase: paratactic aggregates, rock art, communication by acclamation.

Software development started to resemble trench warfare and Fordism: an activity for cheap indistinct masses.