Signal-to-noise ratios are awful in the world around us.
Consider the following:
Now, consider some computer-side cases where we've done the same things with how we do our work:
Our lives are filled with helpful warnings, and we ignore many of them. Worse, our lives are filled with clutter that we let accumulate so that we don't notice when something is going wrong.
So what to do?
Deal with every problem. Don't brush the problem aside by making a mental note to deal with it later. That method doesn't scale. In fact, NOTHING that relies on a single person scales. Make the computer do its work.
If you have to deal with it later, then put it somewhere, like a ticket in your RT ticketing system. The point is to reset the automatic idiot light so that you never think "Oh, I know about that problem." If your computer is telling you something is wrong, then it better mean something.
The job of the computer is to do the repetitive, mindless work. Your job is to think. If you have to waste brain cycles on whether a given warning is actually a problem, then you're not using your computer to its fullest.
The job of de-cluttering falls on you, and only you.
If you don't clean up your crap, who will? Do you expect the crap-cleaning fairy to come and take care of it? If you want to set up your own automatic crap-cleaning fairy that doesn't gloss over problems, that's great, but set up something.
If your system is constantly crying "Wolf!", then it's doing you a disservice. Whip it into shape and make sure you only get alerted to problems that are real.
(This article is also at my oreillynet blog)
Wonderful stuff. Thanks Andy. I once had a large system once where there were tons of warnings been written to error logs. Some things were unitialized, others were stupid debugging messages that hadn't been removed, still others were in a similar silly vein. I knew what all of those messages were, but I ignored them. In the next rollout of the software, my goal was to eliminate all of those warnings. If it appeared in the log file, I wanted it to be an actual bug. I was very happy with the results. It worked wonders for me.
Re:Bogus error logs
chromatic on 2003-09-09T17:20:23
Hmm, I seem to recall eliminating lots of those warnings, unless you're talking about the OTHER really noisy system.
Re:Bogus error logs
Ovid on 2003-09-09T17:53:02
I was referring to the ICAP project. I know you did some work on that, but I suspect you're referring to some of the e-commerce work? I don't know.
I know this is a huge problem. Thanks for the reminder. I won't treat it as noise.