Three questions organise the whole book: who gets the processor, what breaks when things happen at once, and how data outlives the program that wrote it.
Why this matters
The three names are not chapter groupings, they are the questions each part is answering. If you cannot say which of the three a chapter belongs to, that is the signal to stop and reread the dialogue that opened the part.The book opens the way it will open every major part: with a short conversation between a Professor and a Student. These dialogues are deliberate pauses β a chance to step outside the narrative and think about whatβs coming.
The three pieces
Asked what the pieces actually are, the Professor names the three key ideas the entire book is organized around β and hints at the very concrete questions each one answers:
The three easy pieces, with the concrete questions the Professor teases for each. The colors (blue / amber / emerald) mark these parts everywhere on this site.
How to learn this stuff
Tip: I do and I understand
The Student completes the Professorβs thought with the classic line βI hear and I forget. I see and I remember. I do and I understand.β β usually attributed to Confucius, though the Student (correctly!) credits the Confucian philosopher Xunzi as the better source. The book takes the advice seriously: nearly every chapter ends with homework simulators and projects, and this site links to them. On this site, βdoingβ also means playing with the interactive widgets β predict what a widget will show before you step it.Why dialogues at all?
Ten more dialogues punctuate the book β one opening and one closing each of the three parts (plus one on distribution). When you hit one, treat it as the book intends: a moment to look up from the mechanism and ask what problem is actually being solved.
If you remember only three things
-
After this introduction, every chapter belongs to exactly one piece. Twenty-two chapters of virtualization, ten of concurrency, seventeen of persistence β and nothing at all sits outside the three.
-
Confusion at the start is the expected state. The Studentβs βI have no idea what youβre talking aboutβ earns βGood! That means you are in the right classβ β the book setting expectations, not making a joke.
-
Doing is the part that sticks. Xunziβs line is the bookβs method rather than decoration: chapters close with something to run, and on this site the equivalent is guessing a widgetβs output before letting it move.
Check yourself
1.What are the "three easy pieces" the book is organized around?
2.The title honors a famous set of physics lectures. Whose, and what does the Professor claim about the relative difficulty?
3.According to the dialogue, what is the single best way to make the ideas in this book stick?