Remember Me
forgot your password?

How to handle error messages

When we were kids, we imagined that the future held flying cars and moon bases. Technology and humanity would be in perfect sync. Our machines would anticipate our needs, leaving us to pursue only the most relevant, important work.

Well, it hasn’t happened yet; we’re still very much slaves to our machines instead of the other way around. It sometimes seems we can’t go an hour without intercepting some bad news from our computers: missing drivers, no paper in the printer, an exception at memory address 32xxff00. . . . Can’t we just get our work done?

Don’t go back to pen and paper just yet. We’ve got some tips to help you deal with the different kinds of errors you run into while working with your PC. An Error For Every Season Error messages are communications from the PC to you. To create one, a programmer must anticipate an action you might take with which the system will disagree or by which the system will become confused.

Depending on how well the software is designed, these messages may either be informative or - so it sometimes seems - deliberately obtuse. For Ben Ezzell, error messages are too often the result of lazy programming.

He’s the author of “Developing Windows Error Messages,” published in 1998 by O’Reilly. Nowadays, Ezzell is the director of software development for IDComm, a California-based developer of RFID (Radio Frequency IDentification) products. He’s seen a lot of error messages in his time and has little patience for them. We asked him what kinds of error messages users run into, and he was pretty blunt about it: “There’s stupid, misleading, and erroneous,” he said. Okay, seriously: There are hardware errors, software errors, and user errors. “Most errors fit in these categories,” says Ezzell, “and while the least [common] errors are hardware errors, the problem is that most [of what the software calls] user errors should actually be software [error] messages.”

If you think about your working relationship with your computer, or with any technology, you’ll get the idea pretty quickly. Ezzell uses an example with which most people are intimately familiar: “Think of the phone company. You must first dial a one before dialing a long-distance number. They already know what you’re doing, but they just don’t want to accept it.” Instead, you receive an over-the-phone “error message” that forces you to hang up and redial, this time entering the number one. The phone company already knows that you’re dialing long-distance, so they could just put you through; this is a prime example of a software error being turned into a user error.

Error messages are getting better. By author Ben Ezzell’s lights, “Things have improved dramatically. I like to think I’ve had an influence, but there are other factors.” In the early days of computing, Ezzell notes, resources were so scarce that programmers had to be terse with their language, which led to cryptic or obscure error messages. This is no longer the case, however, and developers are starting to catch up. “In a way,” says Ezzell, “they’ve gone overboard, because they want to link you to the Web for more information. They assume you have a high-speed connection, and this is not [necessarily] valid.”

There are also troubleshooters and step-by-step wizards built into recent versions of Microsoft Windows that will walk you through possible causes for a range of issues. So, while we will definitely not be holding our breath waiting for flying cars, we can look forward to a day when our computers will at least speak to us more clearly.

Hassan Eliwah

If you wish to find daily gadgets and electronics news Visit: ToGadget , The Guide to Gadgets, ToGadget is a web magazine with obsessive daily coverage of everything new in gadgets and consumer electronics and much more.

Rate this Article: 0 / 5 stars - 0 vote(s)
Print Email Re-Publish

Add new Comment



Captcha

  • Latest Operating Systems Articles
  • More from Hassan Eliwah

Platform Requirements for Windows Mobile Development

By: Inessa Bokhan | 28/12/2009
As companies embark on mobile application development in order to satisfy business needs (whether it be Android, iPhone, Blackberry, Windows Mobile development, or whatever), a number of requirements to a mobile platform emerge. Most critical of them are as follows

Fix Windows Update Problem-Windows Update Problem

By: Franck Lin | 28/12/2009
Are you affected by the Windows Update Problem? If you receive windows update error message while checking for updates, the cause might be a high number of update requests on the windows update servers.Close Windows Update and wait 5 to 10 minutes, and then run Windows Update again.If you continue to receive windows update error message,It is most probable that the problem lies in the Windows registry.

Fix Winlogon.exe Application Error With Registry Cleaner

By: Franck Lin | 28/12/2009
Are you getting the dreaded winlogon exe application error? Winlogon.exe is a very critical problem caused by errors in your computer's registry.It is an essential and required component for Windows 2003, XP and Vista.When you start your system, the Winlogon application performs like a host in that it checks the registry and creates a list of services that are to be loaded.

Fix Cannot Open Exe Files Error With Registry Cleaner

By: Franck Lin | 28/12/2009
There are some cases when Windows system tries to find some file (basically at bootup) that does not exist. Among various sorts of computer-related problems Windows cannot open exe files is evidently the one of the most bothering ones.

Do You Know the Difference Between Your Hardware and Software on Your Computer?

By: Colon Bolden | 27/12/2009
You better believe understanding the difference and how your hardware and software operates is the key to success because they work together to allow you to perform the wide variety of functions possible on your personal computer.

Stop C0000221 Unknown Hard Error Fix

By: Franck Lin | 27/12/2009
A registry cleaner software might be a good solution for you to solve the stop c0000221 unknown hard error, since this type of software will check all the registry entries from your system, will remove the unnecessary or damaged entries and you will have good chances to get rid of the annoying stop c0000221 unknown hard error.This type of software is also able to detect all the embedded keys generated by the numerous malware programs.

Fix Msvcrt.dll Not Found Error With Registry Cleaner

By: Franck Lin | 27/12/2009
If your personal computer is encountering a msvcrt.dll not found error,you do not need to worry too much because it is just a simple and effortless problem in your computer.You may receive a msvcrt.dll not found error message with the following format:

Fix Tcpip.Sys Blue Screen-Tcpip.Sys Blue Screen

By: Franck Lin | 27/12/2009
Fixing tcpip.sys blue screen error is easy to do with registry cleaner. If you scan your computer it will detect the errors in your registry and safely remove them.

How to handle error messages

By: Hassan Eliwah | 18/10/2009 | Operating Systems
When we were kids, we imagined that the future held flying cars and moon bases. Technology and humanity would be in perfect sync. Our machines would anticipate our needs, leaving us to pursue only the most relevant, important work.

Why MAC address filtering is not perfect

By: Hassan Eliwah | 18/10/2009 | Operating Systems
MAC addresses - which are different for each device on your network - may seem to be the perfect way to keep out intruders, but there’s a catch. Since you can change the MAC address on most modern hardware, someone could theoretically connect to a filtered network by spoofing the MAC address.

Disposable Jewelry

By: Hassan Eliwah | 18/10/2009 | Jewelry
Ask yourself a question, “Why do people buy jewelry?” Personal adornment? Possibly beauty? Certainly investment? These may be reasons for some, but the number one reason for the purchase of jewelry is status. Pure and simple. If I can have something you can’t have I’m better than you.

About OpenGL

By: Hassan Eliwah | 18/10/2009 | Computer Games
OpenGL is a procedural rather than descriptive interface. In order to generate a rendering of a red sphere the programmer must specify the appropriate sequence of commands to set up the camera view and modeling transformations, draw the geometry for a sphere with a red color. etc.

The Self-Affirming Culture of Gaming

By: Hassan Eliwah | 18/10/2009 | Computer Games
In these three examples, we have seen that economic, political, and legal activity that crosses the membrane between synthetic worlds and the Earth serves mostly to blur any distinction between what is synthetic and what is Earthly. This argument may be applied more generally to the world of gaming as a whole.

General introduction to Risk management

By: Hassan Eliwah | 18/10/2009 | Project Management
Every day we take risks. If we cross the street we risk being run over. If we go down the stairs, we risk missing a step and tumbling down. Taking risks is such a common occurrence, that we tend to ignore it. Indeed, life would be unbearable if we constantly worried whether we should or should not carry out a certain task or take an action, because the risk is, or is not, acceptable.

Project management plan

By: Hassan Eliwah | 18/10/2009 | Project Management
As soon as the project manager has received his brief or project instructions, he must produce a document which distils what is generally a vast amount of information into a concise, informative and well-organized form that can be distributed to all members of the project team and indeed all the stakeholders in the project.

Submit Your Articles Free: Signup
Article Categories




Use of this web site constitutes acceptance of the Terms Of Use and Privacy Policy | User published content is licensed under a Creative Commons License.
Copyright © 2005-2008 Free Articles by ArticlesBase.com, All rights reserved. (0.07, 1, w3)