A–ZArchive / Browse by layer

Coding History Archive:
People, Languages, Systems & Ideas.

A curated map of the people, machines, languages, interfaces and ideas that made software possible—and the AI-native systems changing what coding means now.

01

Origins

From notation to programmability

Punched cards, mechanical calculation, formal logic, early algorithms and the universal-machine idea.

Open knowledge hub
02

Languages

How humans learned to talk to machines

Compilers, FORTRAN, COBOL, Lisp, BASIC, C, Python, JavaScript and the abstractions between intent and execution.

Open knowledge hub
03

Systems

The layers beneath the application

Operating systems, databases, compilers, networks, version control and infrastructure.

Open knowledge hub
04

Interfaces

Where coding meets the human body

Terminals, mice, graphical environments, browsers, notebooks, voice and natural language.

Open knowledge hub
06

AI Native

From autocomplete to delegated execution

Code models, vibe coding, AI agents, evaluators, orchestration and multi-agent systems.

Open knowledge hub
How to read the archive

A graph, not a shelf.

Each person, organization, methodology, milestone and essay links sideways to the nodes that explain it. Those relationships are editorially curated so the archive can distinguish evidence, influence, naming, institutional context and chronology.