When I was 12 or something (22 now) I had an old shitty computer. Most games I played was small indie stuff because it didn't lag on my computer. One day while playing Burn the Trash by Cactus I realized "Oh shit, this is made by ONE guy! I COULD DO THIS!?". A couple years later I learned programming in school and started making small stupid games in console, then in XNA, and now with C++.
Nowadays I make games half because I'm fulfilling some kind of dream I had as a kid, half because of that feeling when people play it and tell me they like it. I love that attention. Seems like a lot of people here are the same, I thought the narcissistic thing was kind of personal for me, but more people share it. Maybe I don't have to feel so bad about it! Also, nowadays games is basically all I think about, and if I could make games all day and make a living off of it, my life would be complete I think! ;P