Rules for Debugging
Here's the situation.
Someone wrote code. It didn't do what they assumed it would do.
They come to me for help.
Here are my rules for debugging. All of them.
1. Try something else.
I don't have any other or more clever advice. When I look at someone's
broken code …