On debugging
Win-Vector Blog 2017-09-23
My favorite advice on debugging is from Professor Norman Matloff:
Finding your bug is a process of confirming the many things that you believe are true – until you find one that is not true.
![LeafInsect.jpg LeafInsect](https://i2.wp.com/www.win-vector.com/blog/wp-content/uploads/2017/09/LeafInsect.jpg?resize=213%2C284)
I would add to this my own observation:
You are not truly “debugging” until you (temporarily) remove all desire to fix the problem. Investigation must be entirely devoted to finding and seeing the problem.