
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 · 1971–now
Unix shell
Pipes, globs, and glue. The programming language that never needed a framework conference.
Language · 1985–now
C++
Systems performance with object machinery. Ugly, powerful, and still the default where latency pays rent.
Language · 1957–now
Fortran
Formula Translation for scientists who needed numbers before "software engineering" was a job title. Still runs the weather, the bomb labs, and half of HPC.
Language · 1950–now
Assembly
The metal under every abstraction. You do not write it for CRUD; you write it when cycles, size, or boot ROM matter.
Practice · 1976–now
Make
Dependency graphs as a file. Still the bootstrap build tool when everything else is too clever to trust.
Language · 1964–now
BASIC
Beginners All-purpose Symbolic Instruction Code — home computers, line numbers, and the first mass programming literacy wave.
Language · 1958–now
Lisp
Parentheses, macros, and AI winters. The language academics admire and enterprises politely ignore — until a dialect sneaks into their editor.
Language · 1970–2000
Pascal
Teaching language with structured discipline. Mutated into Delphi and Object Pascal; faded as a mainstream career stack.




