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?"