I was email-chatting with an old friend when I realized why I love writing free software. The biggest reason why I write FOSS is that it makes me feel worthwhile. Whenever I find a feature/tool is missing, I no longer feel helpless. I know I can (and do, often) whip up a solution for myself if I want it bad enough.
And to top it all, I can show off to the world how good (or bad) I write my stuff. It's feels great to see so many people downloading and using stuff I helped make. It feels great when I get an email from someone thanking me for writing some software or suggesting improvements to keep me on my toes.
I haven't contributed much to any code of late -- just couldn't find time out of wedding preparations, invites, hand-over at work and all that. Coming up are animated smileys... soon :)
Btw, finally someone else other than me committed code to ayttm. Cool, I had been feeling a little lonely of late ;)