You know, it's funny. Every single time I work on any project in which I do something I've never done before, no matter how small that something is, I end up reinforcing and relearning things that didn't stick the first time, or stumbling upon a new idea that challenges my idea of programming. It shocks me every time. It makes me want to always be doing something challenging.
My problem is that I struggle to find ideas that excite me enough to want to build them. It wasn't always like this, but recently I've started to feel this way. I thought it might be distractions, so yesterday I went and sold my Xbox and all my games to GameStop to get that out of the way. So far it hasn't been too much help. Funnily, when I do find an exciting project, I can go for weeks. It's harder to stop than start at that point.
I guess the best thing people like myself can do is just be completely honest. If the project seems like a cool idea, but it doesn't make you want to jump up and start working on it immediately, then it's either not cool enough, or not something you're excited by. In either case, move on. It's not worth your time. It'll be another incomplete project to make you hate yourself. I think in my case it might be good to break from game programming for a bit and experiment in other things for a while.
yeah i did the same thing with my ps3 couple of years ago, ebayed it and sold all my games. but then after a few months i went crazy and bought an xbox haha!!
Then i went through another similar phase but less extreme about 4/5 months ago, didnt sell my Xbox but just didn't renew my live gold and most of the games i have for it i only play multiplayer so its like the same thing. It went very well up until just before xmas, i started dabbing in free or old PC games which i haven't done in years and gradually got back into gaming with the excitement surrounding all the great new releases around that time, November i think, was a crazy month for great game releases.
Thing is, its still great to have games for downtime, say if i was tired from some exercise, often im not tired enough to go straight to bed, but my brain isn't in the right mode for programming/creativity, then i wouldn't feel guilty relaxing and playing some games, just like anyone else might watch some evening TV or read a book. Sadly the addictive nature of games + an addictive personality leads to game time spilling into other less suitable time periods for example the one we all struggle with - BED TIME!!