С 80-х просто появилось не матаноориентированное программирование. Только и всего. Что не отменяет того, что прогеру надо иметь железную логику. Ибо абстракций многа
Вообще современное программирование выросло из библиотекарского/бухгалтерского учета, научных рассчетов, музыки (были программируемые органы да), легкой промышленности (были программируемые станки еще в 19-ом веке да)