A history of software · 1940s → now

The history of software, one release at a time.

Personal computing cold-booted in 1980. This blog covers the operating systems, editors, databases, and stranger experiments that came after, plus the ancient history they grew out of.

Directory of eras

Pick a decade

  1. 1940s–1979Ancient HistoryBefore the cold boot: vacuum tubes, punch cards, mainframes, and the ideas everything since still runs on.13 articles
  2. 1980–19891980sThe personal computer arrives, software comes shrink-wrapped, and a blinking prompt lands on ordinary desks.23 articles
  3. 1990–19991990sWindows wins the desktop, the web gets a browser, and everything starts dialing in.19 articles
  4. 2000–20092000sOpen source grows up, search organizes the world, and the phone in your pocket gets smart.20 articles
  5. 2010–20192010sApps, clouds, containers, and the turn toward machine learning.20 articles

Recently written

Fresh from the archive

A: drive

The bookshelf

Summaries of the books that tell software’s story best, from memoirs to postmortems.

Browse books →

JARGON.TXT

Lexicon

118 words, slang, and technical terms from computing, in the order they showed up, with where each one really came from.

bugdaemonkludgeyak shavingHeisenbug

Browse the lexicon →