Last night, I was kinda being "blah", trying to dig up some motivation to work on my Tetris Clone. I started playing what I had accomplished, being mindful of all the things I had to complete, while taking note of the kinks and bugs that I was discovering. Mainly, it had seemed that the game wasn't speeding up the further I went along, like it was supposed to. During that time, a friend stopped by. After about five minutes of straight play, trying to notice a change in speed, my three year old had an emergency potty request (command), I put my visiting friend in control of the game, so I wouldn't lose any of my in-game progress.
Being an independent, as in a "solo", game developer, that was probably the best thing I could have done. I was immediately bombarded with questions like "Does it do this?", "Shouldn't it do this?", and "Is it this broken?".
What part of "I'm "working" on a game" don't you understand? Actually, having a game tester, I realized, that has no knowledge of game programming is a pretty paramount tool. I spent the greater portion of that night fixing the things that he noticed were broken, and added the things that he complained the most about, banging out a bunch of code, going from "blah" to half way done.
The whole ponit of finishing a game is to let the world see it, right? So, why not let someone give it a go before it's complete. You don't need a professional game tester, friends and family members will do... Ok, maybe keep it away from extended family and in-laws, once they realize you have "the gift", they'll start asking for favors.