Systematic Debugging ALWAYS find root cause before attempting fixes. Symptom fixes are failure. When to Use - Encountering bugs or test failures - Unexpected behavior in code - Before proposing any fix The Four Phases Phase 1: Root Cause Investigation Before proposing any solution: 1. Read error messages thoroughly - Don't skip warnings or stack traces; they often contain exact solutions 2. Reproduce consistently - Verify you can trigger the issue reliably with documented steps 3. Check recent changes - Examine , dependencies, and configuration modifications 4. Gather diagnostic evidence - Inβ¦