When Not to Automate
by
Old Tom
You have a computer, or you wouldn't be here. Use to your benefit! If you don't already have the right tool for the job, download it or order it online. No matter what you do online, there's a tool available to do it for you.
Given that much of my web income comes from script sales, I obviously have a vested interest in suggesting automation. Even so... Don't! There's a lot more money to be had in doing it by hand.
I noticed something at the convenience store last night. Sandy made a purchase of $30.73. I forget the precise amount, but it was between $30 and $31. She handed the cashier a hundred-dollar bill and a one-dollar bill to pay for the purchase. He had absolutely no idea of how to handle it. He finally entered $1100.00 into the electronic cash register. At least he recognized that $970.27 was not the right change... He didn't even know that Sandy is the store manager, but no doubt that will become clear soon enough.
I see this sort of thing quite often, that people can't make change. For a purchase of, say, $11.23, I'll hand over a twenty, which is fine. But when I also lay down a dollar and a quarter, I have hopelessly confused the issue. Often as not the cashier will ring in the $20, ignoring the $1.25, and carefully follow the cash register's instructions for giving me my change. As they're doing so, they'll inform the manager that they're running low on one-dollar bills. (I trust you see the connection.)
Time and time again, I'll see high-school-age people - honor students - incapable of making change by hand. Our particular school district, obviously, teaches the kids how to do arithmetic *on a calculator*. It seems to me that a necessary skill is lacking here... but this essay is *not* a rant against our local school curriculum.
Let me give another example.
Years ago, I taught operating system internals to our field maintenance people. Much of the work involved converting numbers between octal and decimal, but also adding, multiplying, etc., in octal. We all had calculators which will do this perfectly; and, the computer we were studying had various tools to do the interpretation for us.
However, I absolutely required that my students *not* use their calculators in class. I showed all calculations on the board, and I was clearly *doing* the calculation by hand, on the spot.
With continuous and privileged access to a ten million dollar supercomputer designed for number crunching - in octal - we sat there with pencil and paper. Time after time we took half an hour to do what should have taken less than a moment. Every class, someone asked the obvious question: Why? Why slow down the problem analysis? Why make things slower, when the basic tools are at hand?
Now we come to the point of this essay.
Remember Murphy's Law: "If something can go wrong, it will." (Look up the origin of this Law sometime; it's an interesting story.) In brief, the designers assumed that if something *could* go wrong, that it eventually *would* go wrong. The result was an outstanding safety record. People survived.



