How to use this book
- How to get this out of the book
- Who this is for
- What runs through every chapter
- What it costs, and where it stops
- If you are not the junior
- Where to start
- What the canon means here
- What this book does not do
- The situation index
Chapter 1: The job you were hired into changed while you were in it
- The toll nobody called training
- The toll is optional now
- The uncomfortable version
- The arithmetic that makes this affordable
- What did not change
- The best tutor a junior has ever had
Chapter 2: Comprehension is the job, and it binds everyone
- Explaining is not summarizing the diff back
- The four claims
- The four levels, and the jump everybody skips
- It binds everyone
- CHARTER-GAP
Chapter 3: What the team owes you, and how to tell in week one
- The charter is the best onboarding you have had
- When it cannot say why, the gap is theirs
- A red pipeline is the cheapest lesson in the building
- Three things to watch for, quietly
- When there is none of it
Chapter 4: Reading open source with an agent
- Picking the project
- The loop
- Reading for the canon, not for the code
- Keeping the log
- What reading without stakes does not build
Chapter 5: The tools churn and the canon does not
- What the canon is
- The prediction that went the wrong way
- Amplification, with the numbers
- The compounding case
- What a vocabulary cannot do
Chapter 6: The canon, indexed by situation
- The card
- What each row is actually for
- Thirty pages, not four hundred
- Reading it with the agent
Chapter 7: Cold codebase, the first week on a system you cannot name
- The trace: one concept, entry point to last write
- The map: one page, by hand
- The question budget: twenty, and three kinds of answer
- The claim, and the memory test
- Three ways the week evaporates
Chapter 8: Seams, boundaries, and where a change lands
- Finding a seam
- The boundary that should exist and does not
- Which way the arrows point
- Ports and adapters, used as a reading tool
- What the agent is good at here, and what it will get wrong
Chapter 9: Names and boring code
- Deep or shallow, judged on a diff
- Simple is not easy, and boring wins under an agent
- The name that describes the implementation
- The rename move
- Pattern vocabulary is compression
Chapter 10: Naming the failure shape
- The four moves
- The seven shapes
- Why the suite does not save you
- Why seven and not seventy
- Which of these stays yours
- The honest limit
- Writing your eighth
Chapter 11: Predict, prove, classify
- The prediction line
- The verdict goes down before the conversation
- Proof, and the line you will want to blur
- Classify it, because the class is what travels
- The rep sheet
- Running the rep alone
- Reading your own twelve weeks
- Saying you do not know, in a way that counts
Chapter 12: The test that proves nothing
- Guides and sensors
- Break it on purpose
- What the test is allowed to know
- The falsifier before the fix
- Four pillars, on Imani’s diff
- Flaky is a design signal, and coverage is a floor detector
Chapter 13: The hunt
- Bound it, then let the arithmetic work
- The five lies
- When there is no clean test
- The location is not the finding
- Why the drill closes the agent and the incident does not
Chapter 14: Ask what the rule is, not what the algorithm is
- Why the model cannot have this
- Reaching for the rule before the algorithm
- When the code’s word and the room’s word drift apart
- Finding the rule when nothing in the repository answers
- Writing it down so the next person does not have to ask
- The gap you record in month two
- Assuming is not the problem
Chapter 15: Characterize before you change
- Pinning is not endorsing
- Let the agent write them, then check the one thing
- When you cannot see the behavior
- The agent’s favorite mistake here
- Read Feathers, all of it
Chapter 16: Never in the same commit
- The rule, and why it is not fussiness
- Why the agent mixes them
- Read the ticket, then the diff
- Splitting a mixed diff after the fact
- What the split buys
Chapter 17: Small, reversible, and still releasable
- The cheapest scope test there is
- Reversible is the property to optimize
- When your change stops being ordinary
- Every commit releasable, when you did not type the commit
Chapter 18: Legacy, migrations, and the codebase with two right answers
- Pin, check, then hand over
- Two right answers, and you are told to follow the minority one
- The agent gets more confident as the migration goes worse
- Codemod or decision
- When the migration lands on you
Chapter 19: Driving
- The five questions
- Pacing, not skill levels
- Choosing the pace for the work, not for your ego
- Context is a budget, not a vault
- Stop and restart
- Prompts that carry the falsifier
- The thing you are better at than your senior
Chapter 20: The capability ladder, from your side
- Four rungs, from open to hidden
- Asking for a command
- The cheapest rung that holds
- The description is a contract
- Every tool is a capability grant
Chapter 21: Your first charter contribution
- Feedforward and feedback
- The third surface, which is the code you already have
- Choosing the altitude
- Writing the rule from an incident
- Deleting a rule
- Your confusion is the team’s missing onboarding
- Holding the rule when somebody finds it inconvenient
Chapter 22: What you are the last check on
- The five rungs, and the artifact for each
- Reading your own rung honestly
- What each rung asks you to get comfortable with
- Why the order holds, and what to do when your job blocks a rung
- When your team has no ladder
- One rung at a time
Chapter 23: Keep the evidence as you go
- Six classes, and what each one argues for
- The rejection log
- The cost had you been wrong
- Put the failures near the top
- The strongest version is not a private file
- Reconstructing a year you did not log
- Two ways this turns into theater
Chapter 24: Three years, and the next thing that changes
- What the first three years are for
- The one move
- What in this book expires
- What does not
- From the other chair
- The second decade
Chapter 25: The interview has to change
- Start with the strongest argument against hiring at all
- The signal that broke
- What the job is now
- What to run instead
- Five things to stop asking
- Five things worth more than they used to be
- The part the interview cannot do
- The other half, which is cheaper than the interview
- One change, if you only make one
Appendix: twelve weeks
- The four standing habits
- The twelve weeks
- The nine situational moves
- If you have no job
- After twelve weeks
Sources
- The card
- Cited elsewhere in this book
- Claims in this book with nothing behind them but my own use