This sounds like the problem-solving-strategy I know as teddy-bear-method or rubber-duck-method: by trying to explain a problem (or a bug) clearly, the fault becomes obvious. It works extremely well.
Comment on Re^2: When my script doesn't work, I ...
In my case, it's a plush, blue elephant i got from a PostgreSQL stand at Chemnitzer Linuxtage ;-)
"I know what i'm doing! Look, what could possibly go wrong? All i have to pull this lever like so, and then press this button here like ArghhhhhaaAaAAAaaagraaaAAaa!!!"