It has a couple names, including Rubber duck debugging.

I force a co-worker to listen, preferably one not working on my project. Or my wife. Or my neighbour. Or whoever is nearby. Simply because they can ask questions. In almost all cases, when starting to explaining the problem did not help, the problem is a little detail that I did not explained well enough, simply because I did not understand it well enough, or because I misread that detail.

Another trick that really helps me is to stop working on the problem. Lock the computer, leave the room or even the building. Take a short walk (5 min). Think about something completely different. Go through your shopping list, watch the stupid dog next door freaking out, or use the restroom. Whatever helps to get your brain out of "job mode" and to get some unrelated input. Go back to the computer and rethink your problem.

Alexander

--
Today I will gladly share my knowledge and experience, for there are no sweeter words than "I told you so". ;-)

In reply to Re^3: Is there an is_deeply() outside of Test::More? by afoken
in thread Is there an is_deeply() outside of Test::More? by stevieb

Title:
Use:  <p> text here (a paragraph) </p>
and:  <code> code here </code>
to format your post, it's "PerlMonks-approved HTML":



  • Posts are HTML formatted. Put <p> </p> tags around your paragraphs. Put <code> </code> tags around your code and data!
  • Titles consisting of a single word are discouraged, and in most cases are disallowed outright.
  • Read Where should I post X? if you're not absolutely sure you're posting in the right place.
  • Please read these before you post! —
  • Posts may use any of the Perl Monks Approved HTML tags:
    a, abbr, b, big, blockquote, br, caption, center, col, colgroup, dd, del, details, div, dl, dt, em, font, h1, h2, h3, h4, h5, h6, hr, i, ins, li, ol, p, pre, readmore, small, span, spoiler, strike, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, tr, tt, u, ul, wbr
  • You may need to use entities for some characters, as follows. (Exception: Within code tags, you can put the characters literally.)
            For:     Use:
    & &amp;
    < &lt;
    > &gt;
    [ &#91;
    ] &#93;
  • Link using PerlMonks shortcuts! What shortcuts can I use for linking?
  • See Writeup Formatting Tips and other pages linked from there for more info.