
1970–1989
Foundations
Machines learn to share a language
Unix, C, and the first relational databases set the floor. Most of what still runs the world was sketched here — quietly, without a conference hashtag.
This era built the substrate. Process models, pipes, files-as-interfaces, and relational algebra were not fashion — they were constraints that happened to scale. C and Unix made portability a real goal; SQL made data queryable without rewriting the world. Later decades mostly decorate or redistribute these ideas. When something from this era still looks “boring,” that usually means it won.
Full era essay →Language · 1972–now
C
The substrate language. Kernels, compilers, embedded — still the lingua franca when you need the metal.
Platform · 1971–now
Unix / POSIX
Process model, pipes, and files-as-interfaces. Linux and macOS still speak this dialect every day.
Platform · 1974–now
SQL / Relational
Declarative data that outlived every ORM fashion cycle. Postgres and friends keep winning by being boring.
Architecture · 1983–now
TCP/IP
The network stack that won. Every "revolutionary" protocol still rides these packets.
Platform · 1991–now
Linux
The production OS. Cloud VMs, containers, phones, routers — the penguin ate the datacenter.
Language · 1959–now
COBOL
Batch processing lingua franca of mainframes. Despised in conferences; irreplaceable in unemployment and banking ledgers.
Language · 1985–now
C++
Systems performance with object machinery. Ugly, powerful, and still the default where latency pays rent.




