earlzdotnet writes: "I've been programming for a few years now, have a full time job etc. I'm one of those lucky souls that actually enjoy programming, so I commonly work on my own open source projects on weekends. However, I wouldn't mind working on a short-term(ie, not more than 2 months) project every once in a while on weekends.

I've looked at freelancing before and I could probably make more money by working at McDonald's on weekends than that. I've also looked into making web sites for small businesses, but it requires a bit too much commitment and support for me, especially since I'm terrible at graphics design. I've had my hand at trying to write reusable components to sell to other programmers, but that was pretty pointless(made one $20 sale). I've seen teaching suggested, but I'm self-taught and probably not experienced enough to responsibly teach people

Are there any other options to make a bit of cash as a programmer? Is programming just one of those things that requires complete dedication or what?"