Lately, I've been waking up at like 3 AM a number of nights with the solution on how to solve different problems I've been encountering with a project I'm working on. It will be a problem I have no clue how to fix, and all of a sudden I'll wakeup in the middle of the night knowing both the cause and solution. It's really weird, yet...helpful.