Keyboard shortcuts

Press ← or → to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

About the cover

The cover shows the Chief Mechanic of the Ferrous Works in a workshop of gears. The crates are labelled Arc, Mutex, epoll, and Box, and the chain ends in a crate marked unsafe. Each chapter opens with a member of the same crew at a machine that represents the chapter’s subject.

ChapterMechanicMachine
1Riveta gate marked TRY_FROM that rejects parts of the wrong shape
2Ledgera filing cabinet, a stack of pages, and an offset counter
3Binsnumbered bins fed by a hashing hopper
4Shacklea chain on a crane, one link opened with take()
5Conveyorthree belts feeding a heap and one output belt
6Brancha manifold of pipes laid out as a binary tree
7Valvepipes and valves wired into a weighted graph
8Coga train of gears, each half the size of the last
9Drawera rack of crates, the oldest leaving by an eviction chute
10Turntablea ring of shards around a hub gear
11Gaugea board of page frames and a cache-miss gauge
12Spindlethread spools on one axle, and a padlock
13Carousela conveyor queue and a ring-buffer carousel
14Foremana job hopper feeding four worker robots
15Throttlea token bucket under a refill valve
16Signala radio mast and a socket panel
17Couriera pneumatic tube delivering a request to status-code slots
18Flywheela flywheel driven by poll, with futures on a rail
19Drilla drill press and a checklist

The plates are generated by tools/art.py.