Features: Delightful and Infuriating
I spend a lot of time on my computer and using tons of software. And there are certain software features that make me smile and some that make me grumble bad words (ask Dan who sits a few feet away from me in the office). Here are my current poster children for a terrible flaw and a delightful feature.
Grrrr…. The Annoying Flaw
I usually try not to negatively comment on irritating features. I’ve been in the software business for many years and I have been associated with my fair share of poorly implemented features and design. But this one really bothers me.
The culprit is Quickbooks 2006. It is generally pretty good but has a few shortcomings, some which seem to be there for the sole reason for you to buy one of their services (I am looking at you, Quickbooks Payroll Service).
So there is data entry in an accounting package, right? OK, there are numbers to be entered, right? And the numbers in an accounting package tend to be currency, right? So what the @#%$^%@*# does Quickbooks considers a number with a dollar sign (like $10) to be invalid???!! This really really slays me. I copy numbers from spreadsheets and online banking pages into Quickbooks all the time and I have to delete the $ sign. Come on, people!

Thoughtful Software Design… ahhhhh…
Just thinking about a well-designed feature will calm me down. Thoughtful software design is very tough and my example for a useful, clever and probably relatively easy to program (great combination here) feature is the ability to click and drag a route in Google Maps to change driving directions.
In my example below, I plot a map from San Mateo to Oakland. It recommends going over the San Mateo Bridge. If I wanted to go up the Peninsula first and then over the Bay Bridge, I merely click on the route and drag it towards the route I wish to go.
The feature is obvious, gives good feedback and is even fun. Try it; I know you will like it. Yahoo Maps also supports the same feature now.


2 Comments so far
Leave a comment
Perhaps you inadvertently picked up the Swahili QuickBooks edition? If it accepts Tanzanian Shilling amounts, you’ve got your answer.
By Jason on 12.21.07 5:12 pm
Every PM should have a big rubber stamp and an even bigger red ink pad that is used to imprint “DON’T SUCK” on every PRD they write or review.
I am infuriated - like you are - by products that fail to take into consideration how people use them. Especially since developers people.
This is not to say that they are not human - but they are a different type of user than the consumer.
“Why would you put a dollar sign in that field? That’s dumb. I’ll just throw an error, because I’m as likely to see a dollar sign as a percent sign, and I only have to write the character recognition sequence once.”
(Bob reaches for the red stamp. . .)
Courage.
By Bob Corrigan on 01.24.08 12:58 am
TrackBack URI
Leave a comment
<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>