http://www.perlmonks.org?node_id=778212


in reply to Answers come to me when ...

... I am falling asleep. I will often lie awake worrying about a problem, trying to force the answer to come, and the only result is that I induce insomnia. It's not until I give up and let the problem go that the answer will come to me unbidden. I had this happen to me again just last night!

I voted for shower time 'cuz lots of answers pop into my mind then too.