LEARNING · 3 MIN · 2026-04-02
Debugging Is Just Reading Carefully, Faster
Rubber ducks, binary search, and the courage to read the log first.
My loop
- Reproduce reliably.
- Halve the search space.
- Read the actual error, not the one you expect.
- Fix, then write the test you wish existed.
Personal note
The best debugger I own is patience plus `git bisect`. The worst is assuming I know where the bug is.
I spent two hours debugging this site's CSS once. The bug was a missing semicolon. I am not proud.