I wish more software engineers knew about my favorite debugging method, bisection.
I usually call it the "cut it in half" approach. As an aside, I seem to recall learning it when in college and using it as a method to identify shorts in an electrical circuit.
1/