HOME Calendar Join / Renew PC Alamode About Us HELP Sponsors
Reviews Columns Features Theme Issues   Archives Other  

 WhatsUp.Doc

Will we ever get it right?
January 2003


K. Joyce McDonald

Joyce is a senior technical writer for a local software company.

See her web page

I'm getting a lot of response from readers now, the content of which is quite good. If you write, be sure to let me know if I can use the content in an article and if you want me to use your name and/or e-mail address.

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.


Copyright© 1996-2008
Alamo PC Organization, Inc.
San Antonio, TX USA