I'm not sure why but some days I just look at my work and wonder what makes me think I can be any good at this. I get down on myself for how ugly things look, how horrible things perform and how I don't compare to other games. In a way Gamedev.net can actually make this worse when you see some of the great work that people on here crank out. Whenever I get one of these days there is just no getting out of my funk.
Where this becomes a bigger problem is when you get a couple of these days in a row. Then you get an easy excuse for not moving forward on your project. Add in a bad day at work or personal problems at home and your project ends up in the trash, not to be resurrected for the next 4 months.
Of course the opposite is true as well when you have days where everything is looking and working great and you don't want to start working. The good news for me is that I tend to have more good days then bad.
So why do we do this to ourselves? Is this borderline bi-polar or is this normal? Anyone have any ideas to stop it outside of becoming an android?