Welcome to
The DFN Weekly
Rapid Blame Assignment
By
Old Tom
OT Scripts
There's a humorous software concept that I developed many years ago. The principle applies to this or any other business; use it to your advantage! But first, let me explain the story from the beginning.
Many years ago, when a certain aircraft company installed their first supercomputer, I worked onsite as the supercomputer software rep. That is, I was an employee of the supercomputer company, but worked onsite with the aircraft company people.
This particular group of people made a lot of changes to the computer's operating system. Everything was touched; everything had some form of local change in the software. Of course when the computer crashed - which was often - it was my responsibility.
That computer's time was being rented out at $10,000 per hour. Computer downtime was significant - obviously, far more significant than little ole me.
Stuff happened; the computer crashed. That is, it crashed often enough that Bill Gates would have been proud. Microsoft headquarters was a few rooms of office space a few miles down the road. This was before MS-DOS existed - so we can't even blame Microsoft for the idea of rebooting every day lest something happen!
When the computer crashed, the first question to be answered, was why did it crash. The aircraft people wanted to know if it was going to keep crashing. Crashing four times a day for the same reason just doesn't look too good. Do you want to be the one to give a refund on a ten million dollar supercomputer? Me neither.
Okay, so the computer crashes. Nobody has any idea why. If it crashed once, it's likely to crash again, unless the cause is fixed. But... who's going to fix it? Somebody had better be looking at the problem. Ten thousand dollars an hour says so. Ten million dollars asking for a refund says so.
Remember, the aircraft company made a lot changes to the operating system. Whose software was at fault? Nobody wanted to waste their time fixing the other person's problem.
Furthermore, nobody wanted the public humiliation of blaming the other company, only to be later proven wrong. These guys were finger-pointing experts.
Thus we invented the concept of Rapid Blame Assignment. We allowed the computer to stay down, on its back quivering with its legs in the air, while we figured out why. Once we knew whose fault it was, everybody was happy. One company could quiver in wrath, while the other could crawl with excuses.



