Papers · Vol. VI · 2026 A reading list for the curious engineer Topics I — VI

Volume VI — opening pages

A library, on shelves.

Papers worth reading, organised by topic. The classics that shaped systems thinking, plus the modern papers that turned ideas into production. Each entry is annotated with what it actually says — not what its abstract claims.

I

Distributed systems.

Consensus, replication, partitioning — the foundations.

II

Storage & databases.

Indexes, logs, transactions, isolation.

III

Networks & protocols.

How packets, sessions, and trust are wired.

IV

Security & cryptography.

What is provably hard, what is operationally hard.

V

Machine learning.

Foundational papers — and a few that built the modern era.

VI

Operating systems & runtimes.

Schedulers, memory, virtualisation.

VII

Programming languages & verification.

Type systems, compilers, and proofs about software.

Adjacent

After the papers, the maths.

Many of these papers lean on a small number of mathematical and physical foundations — information theory, probability, graph theory, queueing theory. The next volume covers them, with worked examples.

Open Foundations →