Add Another Twitter Client to the Pile

One of my hopes for this year is that I would finally write some software that saw more broad usage. Because of this, I have been looking at options for what I could create with the limited time I have right now. This wasn’t a rash decision and for about a month I have been thinking and have slowly come to the conclusion that I’m going to write a twitter client from the ground up in C#. While doing this I can learn several things like how to interact with a webservice, how to use a distributed version system (I’m leaning toward Mercurial), and how to create something others can use.

I want to use this as a way to learn things about programming so while this version of the system is written in C# (because I already know the language well) future versions might come out for other platforms and in different languages.

My plan is to follow the release soon release often mantra and have a version out every month or so. The first version will just allow for posting twitter messages(v2008-02) and the next version(v2008-03) will allow for you to view your feed. After that it’s on to smart groups and more advanced features…