I've been programming forever and I love it still.
I do a reasonable amount of open source stuff, particularly with Python. I'm heavily involved in Ubuntu, partly because it's my OS of choice, and partly because I work at Canonical.
I mostly hang out on IRC, but it's hard to get points & badges there, so I'm exploring the world of StackExchange.
Q&A for Ubuntu users and developers
Q&A for professional and enthusiast programmers
Q&A for power users of web applications