What would you say if it were human? - No Fluff Just Stuff

What would you say if it were human?

Posted by: Venkat Subramaniam on January 11, 2006

A number of software products make me wonder why we don?t think much about usability.
The latest one that made me think about this is VS 2005. OK, what I am going to show
here is a small point, but still I have to get it out of my chest (If nothing else, it may help
some of us not repeat this on products we develop).

When you open an old (2003) project in VS 2005, it asks you if you want to convert. Yes.
Then it asks if you want a back up. I click on "No." All is well so far.

Then I open another project, and it asks me the same questions. Notice, the default
option that pops up the second time is the same as the default in the first?"Yes, create
a backup before converting."

The first few examples I converted, I simply went on clicking. Then it occurred to me,
wait a second, why can?t this program remember what I wanted and use it as default
so I don?t have to change the option?

If a human asked you for the fifteenth time the same question, you would have most
likely screamed ?Are you retarded?? Unfortunately, some of the software products we develop
and buy are retarded. I hope the next time we develop an application we will think of the
victims?I mean the users.

Venkat Subramaniam

About Venkat Subramaniam

Dr. Venkat Subramaniam is an award-winning author, founder of Agile Developer, Inc., creator of agilelearner.com, and an instructional professor at the University of Houston.

He has trained and mentored thousands of software developers in the US, Canada, Europe, and Asia, and is a regularly-invited speaker at several international conferences. Venkat helps his clients effectively apply and succeed with sustainable agile practices on their software projects.

Venkat is a (co)author of multiple technical books, including the 2007 Jolt Productivity award winning book Practices of an Agile Developer. You can find a list of his books at agiledeveloper.com. You can reach him by email at venkats@agiledeveloper.com or on twitter at @venkat_s.

Why Attend the NFJS Tour?

  • » Cutting-Edge Technologies
  • » Agile Practices
  • » Peer Exchange

Current Topics:

  • Languages on the JVM: Scala, Groovy, Clojure
  • Enterprise Java
  • Core Java, Java 8
  • Agility
  • Testing: Geb, Spock, Easyb
  • REST
  • NoSQL: MongoDB, Cassandra
  • Hadoop
  • Spring 4
  • Cloud
  • Automation Tools: Gradle, Git, Jenkins, Sonar
  • HTML5, CSS3, AngularJS, jQuery, Usability
  • Mobile Apps - iPhone and Android
  • More...
Learn More »