Manuals / Problem Solving / Chapter 7

C · Systems · advanced · ~35 min · Chapter 7 of 9

Tradeoff tables & decision records

Tradeoff tables beat opinions. Write down what you chose, what you rejected, and why. Future-you will thank you.

Path progress
72%

Step 1 of 2

Tradeoff table

3 options × 4 criteria (speed, cost, risk, maintainability). Score 1–5.

Tradeoff tableDrag stickies · tap for tips
Study mapDrag stickies · tap for tipsKeep it shortdrag · tap →Name the waitdrag · tap →Scope locatorsdrag · tap →Trace when stuckdrag · tap →One browser firstdrag · tap →Isolate statedrag · tap →Assert the UIdrag · tap →Retry wiselydrag · tap →Seed datadrag · tap →Close the loopdrag · tap →Keep it shortdrag · tap →Name the waitdrag · tap →Scope locatorsdrag · tap →Trace when stuckdrag · tap →One browser firstdrag · tap →Isolate statedrag · tap →Pathwise hackdrag · tap →Tradeoff tabledrag · tap →Try thisdrag · tap →Follow the dashed drag · tap →

Do this now

Table for Cypress vs Playwright vs Selenium (or any tool choice).

Was this step clear?
Chapter learning outcomes
  • Tradeoff tables
  • ADRs
  • Second-order effects

Clear these before you leave

Side quest

Postmortem lite

Blameless 5-bullet note on a past miss.