Practical guide to solving hard problems
> Think hard about the problem for a few weeks before typing any codeI have always thought the "subconscious mind" was a bit of a myth. But the more I have learned about it, there is a lot to be said for having some simple unstructured time to let your mind process. No music. No podcasts. Just a walk.