Friday, January 06, 2006

Make Sure You're Not Building A Carboat

As a software developer, I cringe when the requirements suggest that an application or a new feature has to be all things to everyone. It generally makes the software so hard to develop, that by the time all the bugs are fixed no one cares. Even when it does work, the user is so confused by all of the options that they don't use it. I think it is best to do a few things well, instead of everything mediocre.


Make Sure You're Not Building A Carboat: " While discussing a product at work today, Caterina said something that really stuck with me. For whatever reason, I like her analogies. They work for me.

This reminds me of a TV commercial from a few years back. Some teenagers designed a car. The commercial starts with an interior slumber party scene, before cutting to the outside to show the monstrosity of the car. I never remember what the commercial is about, because I always think about how a lot of software has been designed.

No comments: