I've noticed this kind of mindset helps with debugging. I use it to eliminate possibilities and to also keep going. The latter is especially important when I think I've already tried all possibilities. It's a constant check that keeps me from thinking it's a problem on the computer's end, instead of a problem on my end. I can think of a number of times when I've been able to solve the bug precisely because I kept the right mindset.