The Chomsky Hierarchy

Four grammar classes, four machine classes, one ladder. Why you can't parse HTML with a regex, stated as a theorem.

The Church–Turing Thesis

Every reasonable model of computation computes the same functions. Why "it's Turing-complete" is a meaningful thing to say about CSS, SQL, and your YAML config.

Amortized Analysis and the Potential Method

Why a dynamic array's O(n) resize is still O(1) per push, and how to prove it rather than hand-wave it.

Linearity of Expectation

Expectations add even when events are hopelessly dependent. Averaging as an existence proof: if the mean is 5, some input hits 5.

Shannon Entropy and the Source Coding Theorem

Entropy is the exact floor on lossless compression. Where "information" stops being a metaphor.

The Two Generals Problem

Agreement over a lossy channel is impossible. Why exactly-once delivery is a lie and idempotency is the real answer.

Conway's Law

Systems mirror the communication structure of the organizations that build them. Empirical, not proven — and the inverse maneuver as its practical use.

Cantor's Diagonal Argument

Some infinities are bigger; there are more problems than programs. The proof technique that The Halting problem and Godel's incompleteness theorems both reuse.

Amdahl's Law

The serial fraction caps your speedup, brutally. Pure algebra, not an observed regularity — the empirical part of the speedup story belongs to Gustafson's law and...

The Pigeonhole Principle

n+1 items, n boxes, one collision. The cheapest impossibility argument in existence, and the seed for No universal lossless compressor and The birthday bound.