Quick Debugging Checklist for Everyday Bugs
·75 words·1 min
When something breaks, I use this order before trying random fixes.
- Reproduce the issue consistently
- Read the exact error message
- Check recent changes (
git diffand latest commits) - Verify environment/config values
- Add temporary logs around assumptions
- Reduce the failing case to the smallest input
- Fix one root cause and retest
This process avoids panic and saves time.
A useful rule: if I cannot explain the failure in one sentence, I have not understood it yet.