Abstraction Shifts in Programming (History)

The recurring historical pattern in which programming moves up a level of abstraction (assembly → compiled languages → objects → platforms/systems → natural-language/agents), each shift declared 'the end of programming' yet expanding the profession — used to argue whether AI coding is continuity or rupture (Booch's golden ages, O'Reilly, Fowler's determinism break).

Also known as: golden age of software engineering, third golden age, end of programming, rising levels of abstraction, abstraction jump

Documents (3)

Propositions touching this concept (2)

By publication month, oldest first (extraction month when no publication date is known).

2025-02

2026-02

Open gaps (4)