The Joys of Application Development
These days, I'm really enjoying what time I can spend building my desktop application, Snitter. Not because it's released me from the frustration of using the web site but because of the joy it's brought to other people from using it.
Creating Passionate Users
One of the first unexpected things was seeing the support and passion from the early adopters. A post about some twitter tool would pop up and someone (or two, or three) would pop up to drop mention of the app. That's wicked promotion right there!
People have been awesome at contributing to moulding the application and providing really good feedback. It's these great group of people that really inspire me to continue development. People like Marjolein Hoekstra, Bridget Stewart, Jason Tucker (thanks for the mimize to tray code), Daniel Johnson Jr, Jack Vinson and countless more. And certainly to Dan Rubin for working hard on making the app look good.
Creating Disinterested Users
But on the flip-side, there are those that try the application out and don't like it. Sure, that's fine but I usually never get to hear why. What is it that you didn't like? How can I make it better? I can see why many software applications have a survey after you uninstall them. How else would you find out that something just doesn't work.
Luckily, Twitter offers up a few ways to track whenever a keyword is mentioned. Namely, they have their 'track keyword' feature that will automatically text message you or send you an IM any time somebody mentions the keyword. I also use Buzztter and Terraminds to search for anything that might have gotten missed.
In all this, it's just fun to create and whether it's an application or a web site, it's a great feeling to know that people enjoy what you create.