← Table of Contents Chapter 36 of 51

Chapter 36: Computers and Software

Era span: 1854 Boole → 1980s PCs · Difficulty: extreme
Requires: Ch 35 hardware, Ch 18 text culture ·
Unlocks: Ch 42, Ch 45, Ch 46, every data system after

Computers automate reasoning itself. The lineage is longer than the hardware: logic formalized → information quantified → machines built → software industrialized. This chapter builds the stack in that order, because each layer only works on the one below.

36.1 Theory Before Metal

36.2 Hardware Generations

36.3 Software: The Second Machine

Hardware without software is jewelry. The stack, in dependency order:

  1. Machine code/assembler: raw instruction encodings; human-hostile but direct.
  2. Compilers (FORTRAN, 1957): translate human-readable formulas into optimized machine code — programming productivity multiplies ~10× overnight; skeptics predicted bad code, benchmarks humiliated them.
  3. Operating systems: batch schedulers → time-sharing (many users, interleaved execution; CTSS/Multics) → UNIX (1969): small kernel + composable tools + portability via C language. Unix patterns (files, pipes, processes) remain the lingua franca.
  4. Languages by purpose: COBOL (business records), Lisp (symbolic/AI research), ALGOL (structured-programming theory → Pascal/C descendants). Type systems, structured control flow, and modularity tame complexity ("software crisis" responses of the late 60s).
  5. Engineering culture: version control, testing, code review, documentation — software quality is process quality (Ch 47).

36.4 Personal Computing Inflection

Microprocessors made computers cheap enough to give away:

Adoption economics: value compounds with installed base (compatibility gravity) — platform wars are ecosystem wars, won by developers courted early.

36.5 Doctrine

Key threshold: when computation costs less than the labor it replaces per task (payroll, inventory, drafting, simulation), adoption becomes automatic — the same crossover logic as Ch 26's electricity, now applied to thought work. Everything remaining in this book rides that curve.

36.6 The Computing Papers

FIRE TO FUTURE — The Complete Technology Ladder · Download PDF