Small business software tips, news, and reviews   Easy online customer management - Less Annoying Software  
Friday, October 2nd, 2009

Don't add new features at the expense of your old features

Posted by Tyler King
There are two very different stages in the life cycle of any software product.  The first one is when you're just getting the product off the ground.  The features and UI change regularly and it doesn't bother anyone because no one is used to the software working any one way.  As long as you're improving things, you're doing a good job.

As soon as you build up a respectable user base, that all changes.  Once your users rely on your software to perform a task, it's important to make sure that you don't disrupt that.  Adding new features is great, but it's always better to keep existing customers than to attract new ones (or it should be anyway).

An example of two products where change has been mishandled are Google Chrome (the javascript console in particular) and Firebug (a Firefox extension).  Both started out as very simple and basic javascript debugging tools.  You don't really need to know what that means, but you should know that both of them got ambitious and added a bunch of new features.  Maybe the new features are great (I don't know because they're too complicated for me to figure out) but they are so obtrusive that I can't do the very basic things that I originally used the tools for.

I don't care about new features if you break the old ones.  Chrome is on its third iteration of the javascript debugger and each one has been (in my opinion) worse than the last despite all kinds of new functionality.  Unless a program is in alpha, you have to respect the fact that you have users for a reason, and that reason is not to test out your experimental new features.



blog comments powered by Disqus
Subscribe to our RSS Feed
Subscribe to email updates
New posts will be emailed to you each night
Follow us on Twitter Follow us on Facebook
About this blog
This is a blog for small businesses interested in how they can better use technology. Most tech is targetted at either individual consumers or huge corporations. We'll help you find the tools that are powerful enough to help run your business, but simple enough that you won't need an I.T. team to use them.

There are two main writers on the Less Annoying Blog: Tyler has worked on the tech side of several small businesses and knows first hand what the little guys need, and don't need. Bracken is finishing up a PhD at MIT and he's always experimenting with any new software he can get his hands on.

We also run an online customer manager tool called Less Annoying Software which was created specifically for small businesses to track all their customer activity.
Search the blog
Tips and Feedback
We obviously want to write about things that you want to read, so help us out! If you are interested in reading about a particular topic, let us know. We're also always on the lookout for new software and tools to try out (and review), so feel free to forward information on any new tech you'd like us to write about.

You can reach us at blog@LessAnnoyingSoftware.com
Archives
2010 (16)
March (3)
2009 (34)
August (6)

© 2010 - Less Annoying Software, All rights reserved.