"The most exciting phrase to hear in science, the one that heralds the most discoveries, is not 'Eureka!' (I found it!) but 'That's funny....'"
--Isaac Asimov

I usually step away from it for the rest of the day, head to the gym or run, and then set my mind clearly and focused on the problem before I go to sleep that night. I usually wake up with a solution, and if not, at least with a clearer understanding and a path to head down.

Many times it just takes talking about it with someone else and forcing other parts of my brain into the mix, taking the pressure off of the cognitive problem solving portion for just a moment. The act of articulation solved a gnarly bug for me yesterday, after I had already practiced the steps mentioned above. I was still stumped when I got to work. I started talking about it to someone else, had an idea, wrote a line of code, saw something I didn't expect ("Now that's funny") which lead me to the true problem and to the solution.

The brain works in mysterious ways.

C-.

---
Flex the Geek


In reply to Re: Eureka! by cacharbe
in thread Eureka! by artist

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.