One route at a time

Each path is 3 to 7 stops. A stop takes about 3 minutes. Finish a path in one sitting, or stop at any station and pick it up later.

1 Foundations How does software work?

  1. 01How data is storedWhere facts live, what shape they take, how they survive.6 stops, 18 min
  2. 02How systems talkHow one program asks another for something, and what it does while it waits.7 stops, 21 min
  3. 03How things breakThe common ways working software stops working.7 stops, 21 min
  4. 04How code is organizedHow code is split into parts, and how the parts lean on each other.7 stops, 21 min
  5. 05How teams shipHow a change gets from one laptop to every user.6 stops, 18 min

2 Habits How will I find out I'm wrong, and how cheap will the mistake be?

  1. Find out sooner

    06Before you buildCatch the wrong idea while it is still only words.3 stops, 9 min
  2. 07While you buildLearn within seconds whether the last change broke something.4 stops, 12 min
  3. 08Before you shipA last look by someone, or something, that did not write the change.3 stops, 9 min
  4. 09After you shipThe change is live. Make the system tell you it is wrong before a customer does.3 stops, 9 min
  5. Make the mistake cheaper

    10Keep it smallMake each change so small that a mistake in it is cheap to find and cheap to undo.4 stops, 12 min
  6. 11Keep it undoableMake every change one you can take back.4 stops, 12 min
  7. 12Keep it containedKeep each mistake inside a small box, so it cannot spread.4 stops, 12 min
  8. 13Guard the doorsPut a stop in front of the few actions you cannot take back.3 stops, 9 min

3 Steering How do I make an agent follow the habits?

  1. 14Tell itWhat the agent reads: standing orders, recipes for one job, what it can see, notes for the next session.4 stops, 12 min
  2. 15Limit itHard limits around the agent: what it may touch, scripts that stop a bad step, its own copy to work in.3 stops, 9 min
  3. 16Check itJudge the agent's work by evidence, not by its own report.3 stops, 9 min
  4. 17Split the workCut big work into pieces an agent can finish and you can check, and keep the right calls for yourself.3 stops, 9 min