You'd probably amaze yourself! It's pretty easy, and when YOU're the one writing the code, the bugs are fewer and further between. Alas, they're harder to FIND, since you're the one that made the mistake to begin with.
Nick? By puzzles, I meant like riddles, crosswords, logic problems, mysteries, word games ~ just little exercises for your brain cells, that will help you to think outside of the box. Also, there are those times when there IS only one correct solution.