TechWhirl (TECHWR-L) is a resource for technical writing and technical communications professionals of all experience levels and in all industries to share their experiences and acquire information.
For two decades, technical communicators have turned to TechWhirl to ask and answer questions about the always-changing world of technical communications, such as tools, skills, career paths, methodologies, and emerging industries. The TechWhirl Archives and magazine, created for, by and about technical writers, offer a wealth of knowledge to everyone with an interest in any aspect of technical communications.
Subject:Question about Programmers and Usability -Reply From:Carol Van Natta <CVANNATT -at- ITC -dot- NRCS -dot- USDA -dot- GOV> Date:Thu, 26 Feb 1998 06:35:42 -0700
My experience is that programmers DO care about usability,
it's just a failure of imagination on the programmer's part that
users aren't as fond of or as comfortable with computers.
(That, and the fact that making something more user friendly
usually takes more programming time and effort).
I've been getting techwr-l for a few years. Over this time,
again and
again the theme of our subjects is usability: how to make it
easy for
someone to use a tool, do a task, etc. This theme is
repeated on other
lists I get (winhelp, robohelp, editors, etc.).
In tandem with the theme of usability is the one of how to get
(or help)
programmers to communicate (to the user, to us...) -- and
the general
tone is that, in effect, programmers really don't care about
the end
user's "experience" of the software.
If this is true, it occurs to me to wonder, WHY are
programmers
disinterested in usability? It seems to me that both tech
writers and
programmers do the same thing (more and more, with online
help and
web-based help, for example). Yet "we" spend all this time
trying to
figure out how to make things easier for the user, and
complaining about
how the programmers could care less. I can't figure it out.
Why aren't they
concerned with making software easy to use? Do they really
spend no time
thinking about it, learning about it, discussing usability
issues with
their peers? Or is this perception a fallacy?