🐛 Debugging Collaboration Language
Master vocabulary for collaborative debugging: hypothesising, confirming, ruling out, and root cause explanation. Intermediate
0 / 5 completed
1 / 5
You're debugging a production issue in a pairing session and want to share your hypothesis.
Which phrasing is most useful?
Hypothesis-driven debugging requires stating your theory, the evidence that would confirm it, and your next step:
| Component | Example | Purpose |
|---|---|---|
| Hypothesis | "session timeout is being calculated incorrectly" | Gives the pair a specific theory to test |
| Predicted evidence | "we should see mismatches in the timestamps" | Makes the hypothesis testable and falsifiable |
| Next action | "let me check the logs to confirm or rule this out" | Drives the session forward with a clear step |
Key vocabulary: "my hypothesis is", "if I'm right, we should see", "confirm or rule this out".