Engineer Atlas
OverviewLearnWhere to StartDecomposeBuild FirstDebug
OverviewLearnWhere to StartDecomposeBuild FirstDebug
Problem Solving & Engineering Thinking
  • Frame the Problem
  • Find the Boundaries
  • Turn Unknowns Into Questions
  • Decompose the Work
  • Choose the Next Step
  • Test the Idea
  • Debug With Evidence
  • Learn and Iterate
Problem Solving/Learn/Debug With Evidence

Debug With Evidence

Reproduce the symptom, form a hypothesis, and gather evidence that separates possible causes.

Reproduce the SymptomNot started

Before explaining a failure, make it happen on demand and capture the exact inputs, environment, and output.

Form a Falsifiable HypothesisNot started

A useful hypothesis predicts what evidence should look like if the proposed cause is true.

Choose the Discriminating ProbeNot started

Gather the evidence that best separates the remaining causes, not simply the evidence that is easiest to collect.

Engineer Atlas
GitHub·LinkedIn