« Justify! | Main | Priorities »

September 22, 2005

Relevant Experience

Here's a random thought for the day:

Before anyone is allowed to design a piece of software, they should be required to work in a customer support position for at least a year. A lot of idiotic decisions could be headed off at the pass if you had experience dealing with the comprehension level of actual users and not only your own brain.

On the one hand, this would likely drive up the usability of software on the whole. It's disappointing when someone pours months of work into something so promising only to have it completely and totally hobbled by a horrible user interface.

On the other, it would create more competition for people (myself included) who *do* integrate their user support experience into interface design. And it's kind of satisfying to watch an otherwise perfect product fail because it's about as user friendly as a barbed-wire steering wheel. It's a victory for users everywhere when that occurs; if people quit buying crap, crap will eventually no longer be foisted upon them by companies looking for a quick buck.

Posted by Colin at September 22, 2005 7:13 PM

Trackback Pings

TrackBack URL for this entry:


Post a comment

Remember Me?

(you may use HTML tags for style)