To other programmers: Ever have one of those epiphanies where you suddenly know how to get your code to work, only to realize it would require you to rewrite basically everything, so you decide to just go play a game?
It's not so much the amount of work. It's more the elation of figuring out how to fix a problem that's been bugging you for days, which is quickly crushed as you realize you have to rewrite the whole thing from the ground up