This is the video that got me interested in game design:
I designed all of my puzzles in my first game, Mooselutions, this way. I think it also applies to other game genres. You have to play your games a lot to understand what's really happening in them.