Linked by Nicholas Blachford on Wed 11th Aug 2004 07:53 UTC
Editorial Computers are complex systems but it's a mistake to assume they need to be complex to use. However, usability is not as easy as it may first seem. It is a different discipline from software development lacking the strict logic or having a "right way". There are only differing requirements and differing collections of guidelines. Making things easy is difficult.
Permalink for comment
To read all comments associated with this story, please click here.
repeated developer!=user FUD
by Anonymous on Wed 11th Aug 2004 12:50 UTC

While the article as a whole is pretty good it's sad that it continues the unfortunate tradition of usability related articles to claim the myth of developers being a different kind of people as some kind of truth.

Nothing could actually be farther from truth if people actually take a look at the actual situation. And the actual situation is that while developers can be biased regarding the software they develop, they still use the overly majority of software as users just like any other user. Additionally even the distinction between 'pro' and 'newbie' is an artifical one since in today's world of an ever increasing mass of information and an ever increasing rise of complexity people, both 'casual' users and 'developers' have areas which they have good knowledge of, are able to easily handle etc. and other areas where the exact opposite is the case.

For me true usability eventually boils down to a working communication between developers and users: the developer has to communicate well the purposes of his apps, and the users have to give good feedback on how they'd expect those purposes to be handled interface wise.

And as an addendum for the list of links, KDE has a user inferface guideline as well at http://developer.kde.org/documentation/standards/kde/style/basics/