I got into programming for games back when I was ~10, started making little things then and then working on MUDs and text games through my teens and then ended up in government and business software development for ~15 years.
This is pretty much me, except after 15 years, I've decided that I'm not really that interested in the kind of horrific hours and crap pay that most game programmers put up with and I'd much rather spend my free time doing things that don't involve programming anymore.
I still think game development is fascinating, but I'm not willing to sacrifice the rest of my life for it. If I could get a job in the games industry which paid well and didn't require tonnes of crunch time, I'd probably be motivated to do as Sean did and try to break into the industry, but I think it's probably too late for me.
Pretty much on the same boat. I started programming because of games. After guerilling long hours, I concluded that any front-end development, including games, is just bad career choice for programmers. You are practically not in control of your own code. Product managers/producers/sales/random executive directors become your 'bosses'. They command you the direction of your app/games, e.g. how fast your fade-in animation should be.
Tired of zero leadership by people who don't actually care about games, or have any clue at all about software craftmanship but pretend they are the next Steve Jobs (god, there are so many of those people nowadays in the tech startups), I move to backend/server-side engineering. Nobody can tell me whether doing X or Y is better, except folks who are also engineers themselves, which I am happy to have discussion/arguments with.