Miscellaneous Musings from the Technical Director
Let me share a story from my first technical internship when I was in high school back in the 1970s. I was working in the engineering department of a pump company. Our analytical tools were simple calculators – and a new “computer”, with keyboard, screen, and printer.
Only one of the engineers took the time to learn how to use the new computer, so he was the only one that regularly used it for calculations. (Really, it was little more than an automated calculator.) The engineering boss distrusted the computer. There were no background hand calculations to cross-check, and he often asked for a hand check of the results. “Math is math” and the computer answers were all OK, but I always suspected that he secretly wanted it to fail so he could justify having it removed from the department.
Well, as it happened, one day the boss was asked to supply a calculation for a meeting that was to begin in an hour. The only way he was able get any numbers for the meeting was from the engineer using the computer. Our boss took the computer’s very simple printout into the meeting, and his bosses apparently were very impressed with his department’s use of modern technology. Immediately, the engineering boss was a “convert”.
From that moment, every submittal was greeted with the phrase, “Did you run it through the computer?” Even the simplest arithmetic was cross-checked with the computer. He no longer used hand calculations to check the computer, he took the computer’s results on “blind faith” and used it to check everything else. Even as a very green “newby” I knew that this was a waste of time, but the boss persisted.
Our computer “guru” then had an inspiration. He wrote a little program to take any number that you entered, format it with some nice text, and spit it out as an answer that was “put through the computer”. This was a brilliant solution to a sticky problem – until the boss found out. Of course, he was furious, but he also acknowledged the silliness of his demands.
His “blind faith” in a new technology clouded his engineering instincts, until he had his own “emperor-has-no-clothes” moment. The new technology was fabulous, but it was not a universal solution for all problems. Throughout my personal employment experience, and in my position leading a technical team, I have never forgotten this episode from my earliest days in engineering. It has helped guide the design of our commercial software products, and the acquisition of our own engineering tools.
This also might be a lesson for today’s young engineers. Seek out and appreciate cutting edge technology, but be careful and avoid the temptation of placing “blind faith” in any tool or advertised capability. Take the time to look past the superficial and really see what the technology can do, cannot do, and where it can most effectively be applied.
Filed under: Engineering, Software | Leave a Comment »