Chaos reigns within.
Reflect, repent, and reboot.
Order shall return.
|
|
Program aborting:
Close all that you have worked on.
You ask far too much.
|
|
A crash reduces
Your expensive computer
To a simple stone. |
|
John Klonick in Lee Gomes December 6 column, Wall Street Journal:
| In Japan, they have replaced the impersonal and
unhelpful Microsoft error messages with Haiku poetry messages. |
My son, a student at Texas Tech University, had managerial accounting
test recently. We were nervous about the test because he is repeating this
class, having made a “D” the first time. He called us, jubilant, and told
us he had completed the test in 30 minutes. So why weren’t we as happy
as he?
We both had the same reaction: he must not have seen all the questions
(perhaps he didn’t turn the test paper over and see the problems on the
back?) Or he didn’t complete his answers the way he was supposed to.
And he probably didn’t proofread his answers to make sure they made sense.
Having been a high school teacher for many years, I used to cringe when
any student finished a test in less than the allotted time and immediately
left the paper on my desk. “What’s your hurry?” I would ask. “Don’t you
want to go over the paper and re-think any of your answers? Or maybe proofread
your essays?”
I’m sure that some of those students are now working in the Tech sector,
because I run across the same issue when documenting software and reviewing
the existing documentation. When updating or reviewing a manual or help
system, I see that the previous author had not bothered to proofread the
text or test the instructions against the software. Or perhaps the author’s
manager did not bother to check the instructions or assign a coworker to
check them. Having no documentation to guide them, tech writers often have
to guess at the way a function is used and what it is used for. This is
why the manager must arrange to have someone knowledgeable test the manual
for correctness.
If I was writing the manual from scratch, I often came across features
in the software that acted quirky or did not perform according to the specifications.
It is my duty to report these problems, but the persons with the power
to fix the problem or implement solutions sometimes took a cavalier attitude
toward the problem. In such a case, my only recourse was to gloss over
the error or make the instructions a little muddy so that the user would
not be sure how the software was supposed to work in the first place. I
hated doing this.
Consider the following comments from Lee Gomes in Wall Street Journal
(10/28/02)
Here’s an exercise in technology nostalgia: Remember
Internet Time?…
This is your business brain on speed…
Internet time, along with cousins like Web Time
and Warp Speed, became handy phrases to throw into book titles and PowerPoint
presentations as proof of savvy topicality.
One can’t help but suspect that Internet Time was
a convenient excuse for companies of the period not fully tested, if not
downright shoddy. . . |
In another article, Mr. Gomes comments,
| Will security save the industry, through a surge
in post-9/11 spending? Perhaps. But for a growing number of companies,
the biggest source of terror is new technology itself. Agilent, a maker
of high-tech equipment, just lost a week's worth of production owing to
glitches in its new software system. Stories like that are one reason technology
sales are so slow in the first place. |
You can rest assured that the technology sector is racing towards the
next “biggest and fastest” goal. But perhaps instead of racing, they should
be strolling, taking time to check their work. Taking time to make their
interfaces understandable. Taking time to test and retest and document.
And re-document.
Commenting on Software Rage, published in the May, 2002 issue of PC
Alamode, I wrote:
| Developer Candyce Hawk wrote in a long post about
technical support. 'The bottom line is that software rage is not going
to go away any time soon, because companies peddling software lack integrity
for the most part, and end users want to be coddled and bottle-fed until
they're 50 years old! I don't see this coddling mindset at all with people
who are under the age of 20; they see the power in knowing how to do something
already. So they are a piece of cake. Tell them one time and they'll do
it themselves after that.' |
I recently received a response from Ms. Hawk regarding those comments.
She quoted my May commentary:
| Has Ms. Hawk ever considered that anyone over 20
is usually gainfully employed and therefore does not have the time for
the trial-and-error approach to learning software applications? Most of
us geezers, however, are glad to refer to documentation, if there is any. |
Ms. Hawk’s comments:
Yes, actually I have considered this. When I wrote
about tech support from the "big picture" viewpoint I allude to the fact
(but do not go into in-depth explanation) that computer operation is a
skill that must be learned by people who wish to survive in the current/upcoming
environment. Fifty years ago not everyone knew how to use the telephone
but if they were going to exist in that environment they had to learn whether
they were gainfully employed/had the time or not. Now even small
children are taught how to dial 911 because the telephone is such an integral
part of our lives. My comment on the "under 20" crowd is that they
lack the technology fear that is present in older folks.
Taking a "trial and error approach to learning
software applications" has nothing to do with what I said in my comments.
I was making the point that resistance to learning in whatever form is
a liability to people. Learn however you need to learn because if
you don't there aren't going to be enough "geeks" to go around to provide
on-the-spot help on demand and when that time comes people had better be
willing to buck up and learn.
You missed the point.
Respectfully,
Candyce J. Hawk |
If someone has paid good money for a software application, I doubt that
this person has any resistance to learning. What I see in software is a
resistance to teaching, exhibited in the form of illogical software with
poor or inadequate documentation.
Fifty years ago no one had to read a two-hundred page manual to learn
how to use the telephone. If you needed it, contact with Customer Support
(A.K.A., Operator) was almost instantaneous (Dial 0 or in many locations,
just stay on the line) and I doubt that the operator sported an attitude
that someone asking for help was a learning-impaired geezer.
The fact companies opt to spend $10 an hour for customer support in
lieu of spending $20 or more an hour to have some decent documentation
written speaks reams about the industry’s hostility toward the user.
I’ve heard it all a million times: We don’t write manuals because the
users don’t read them. Even when we write manuals and users do read them,
they don’t understand them. What they don’t say is that it’s easier to
blame the user than it is to make the application more understandable and
produce a manual that is more readable. So you guys out there — poor software
quality is all your fault, so buck up and learn.
|