Production Debugging
Working from symptom to cause under time pressure, starting from the highest-signal question there is: what changed?
A method for narrowing from symptom to cause under time pressure, using six questions in a fixed order rather than intuition.
The highest-signal habit in the domain: when an incident begins, ask what recently changed before asking what is wrong.
Deployments, config changes, alerts, error rate and latency drawn on one shared axis, so causal order is read rather than argued about.
Four categories of change — deploy, config, infrastructure, dependency — plus traffic, and the discipline of checking all of them rather than only code.
The practices that reliably produce incidents — each with why it is tempting, because a list that only says "do not" teaches nothing.
Seven pipeline habits that quietly convert a feedback system into a bottleneck you cannot trust, and the pressure that produces each.