6 families · 35 visualizations
Visualize

Watch the machinery move.

Some things are easier to learn by seeing them happen. A CPU cycling. A packet on a wire. Bytes flowing through a database. 35 step-driven walkthroughs across six families, each one pausing for you, defining its terms inline, and ending with a link to the Codex chapter for the deeper read. Five of them — from how a computer runs a program through source-to-machine — are also the spine of the apprenticeship's machine task, four weeks of losing the magic.

Also available Simulators → 49 interactive playgrounds where you turn the knobs yourself. /visualize is "watch"; /simulators is "play."
REEL · 30 WALKTHROUGHS · 6 FAMILIESREC01HARDWARE8 walkthroughsx = a + btokens → ASTadd eax, ebx02CODE6 walkthroughsSYN03NETWORKING4 walkthroughs255010,2030,4060,70median up04DATA4 walkthroughsL05DISTRIBUTED7 walkthroughs06REAL-WORLD6 walkthroughsNOW PLAYING▶ play0:00end

Jump to a family

01
Family · 8 visualizations

Hardware & memory

How the silicon actually does its job.

The machine underneath your runtime. Cycles, caches, page tables, register files. The stuff that decides whether your tight loop takes a nanosecond or a millisecond per iteration.

02
Family · 6 visualizations

Code & languages

What source code becomes — at every layer of translation.

From the file you typed into the bytes the CPU executes. Preprocessor, parser, IR, optimizer, codegen, linker, loader. Six tools, five intermediate files, one running program.

03
Family · 4 visualizations

Networking

Packets, protocols, and what actually travels the wire.

The protocols that shuttle bytes between machines. Handshakes, congestion control, the medium underneath. The reason your request that "should be fast" is sometimes 300 ms.

04
Family · 4 visualizations

Data & databases

What happens between INSERT and "OK", and what survives the crash.

How data structures and storage engines actually do their work. The page splits, the bit arrays, the queue depth math that turns calm services into pile-ups.

05
Family · 7 visualizations

Distributed & infra

Many machines pretending to be one.

Where the abstraction of "one big computer" gets implemented from many small ones. Consensus, partitioning, scheduling, the routing rules that make a cluster behave like a cluster.

06
Family · 6 visualizations

Big real-world systems

Things people use every day, opened up.

End-to-end stories of products you touch daily. The pipeline that turns HTML into pixels, the index that answers your search query, the trick that makes a video file 90% smaller.


How these pages work

Each visualization centres on one concept. The page opens with a hero showing what\'s being computed. Below that, a wide animated board — components drawn as illustrated SVG, buses visible between them, packets that travel along the active bus. Play, pause, step forward, step back, scrub the speed.

Whenever a new term shows up, a one-line glossary chip appears next to it. The narration is plain-spoken — what just happened, why it matters, what\'s coming next. At the bottom there\'s always a "what this visualization simplifies" section that\'s specific about what we cut, and a link into the matching Codex chapter for the deeper read.