make sure you take tolerance breaks to keep your gamer levels acceptable
desperately wanting to just play Oblivion instead of compulsively min/maxing turned out to be the motivation I needed to plow through software engineering and game design fundamentals so I could rip out and replace the entire character advancement system with one that I didn't need to think about