This 2021 paper by David A. Wheeler systematically identifies the most important software innovations by establishing clear criteria that distinguish software advances from hardware improvements. The analysis focuses on widely adopted technological innovations that fundamentally changed how computers are programmed, intentionally excluding hardware developments like transistors and integrated circuits. The paper provides a unique perspective on software evolution by separating it from the common confusion with hardware progress.
Background
There is often confusion between software innovations and hardware advancements in discussions about computing progress. This paper aims to provide clarity by focusing specifically on software breakthroughs that have had widespread impact on programming practices.
- Source
- Lobsters
- Published
- Mar 18, 2026 at 10:41 AM
- Score
- 6.0 / 10