For the joy of programming
 For the joy of programming
What would I say if you were to ask me what my favorite hobby is? How about if we narrowed it down to my favorite leisurely activity? Maybe we could break my hobbies into categories: favorite leisurely activities, favorite mind-wrenching activities, favorite non-jogging activites. Assuming that you did ask me that (and I know you didn't because I'm here and you're there), my answer to all of those categories would have programming just about the top.
I really enjoy writing programs. Whenever I come across some activity that involves any sort of repetition, I immediately think to myself, "How can I make my computer do this?" Often I see a computer do something neat, like syntax highlighting, and I think to myself, "How can I make the computer do that?" Or at other times I just think to myself, "What can I teach my computer to do today?"
This is a website dedicated to the joy of programming. This is a sampling of the many programs that I've written purely for the joy it gives me. Feel free to browse or peruse my collection. You can even view the program source online (with syntax highlighting of course) or download the source or the executables. Have fun!
Note: Unless otherwise specified all these programs are written in c# and thus require the .NET framework.