As someone who quit his fancy tech job and started a video game company, I can say with certainty that games are not as fun to code as you would think =). The fun part (gameplay, game balance, story-telling, level creation) all happen near the end. In fact, they happen so close to the end that games often don't finish. They will have one third great story, two thirds great levels, and the rest is just rushed and crap.
The reason for this is the tools we made -- game engine for rendering & AI, level editors, resource packers, art post processors, etc, this is how the game really is put together. You don't make a game, you make a series of tools that help other people (game designers, artists, writers, AI scriptors) make a game. Now it is a blast making a work of collaborative art -- because writing and art are awesome -- but making a tool for a game is VERY similar to making an office suite or a complex website. It is all just data and interfaces. All the same usability/complexity tradeoffs apply.
I guess what I'm saying is the author's attitude made sense to me, and I know for sure that I'm not not at risk for burnout -- I love this shit. I love making games, but really it is because I love to program. Stories and art and gameplay are all bonuses, but if I didn't love the code it would still be terrible. That makes me wonder if coding is for everyone. I would love for it to be, but I'm really not sure.
Lastly, I recently taught someone to code from the ground up and the biggest single lesson was this: You will spend most of your day not knowing the answer. You will think and think and wonder and wonder. Is there even an answer to find? Is rails just too slow or are my queries crap? Can the iOS animation engine handle what you are doing or did you just add too many quartz-level effects and that is why it is super slow? You won't know the answer, you will doubt yourself, but over time you will actually become comfortable with not knowing. And even then, you will still be surprised (and pleased) when you figure it out. It is unending and I think it takes a special someone to enjoy that sort of life.
tl;dr Changing your life isn't always the answer. Coding is hard, doubt is hard, and games aren't as fun to write as you would think.