Nothing to Worry About ~ A Parable

"So what's this thing here?" 

The salesman smiled broadly.  "Well spotted!" he cried.  "I can see you're very observant."  I don't like car salesmen at the best of times.  "You'll really like this!  That's a top of the line function on this model; we call it the null control.  It stands for No Unpleasant Lifting or Logic.  It's a special feature." 

"So what does it do?"  I wanted an automatic, with the two basic controls, brake and accelerator, which I like to think of as stop and go, respectively -- nice and two-valued, in other words.  I'm a great believer in simple user interfaces.  "What does it do?" 

"Oh, you're going to love this.  Trust me!  What does it do?  Well -- imagine you're driving and you find yourself in some situation where normally you'd have to do some quick -- but careful and accurate! -- thinking ... or action ... or judgment ... or tact and finesse -- anything like that.  Say the lights have just gone to amber, and you have to decide, quickly, whether to slow down or speed up.  Or the gate's beginning to come down at the railroad crossing, and a train's coming -- same deal:  Do you slow down or speed up?  Or some junk has just fallen off a truck or something and appeared in front of you on the freeway:  Do you veer to the left or the right?  Or the gas gauge is on empty, and you don't know whether to drive a mile or two off the freeway to get gas or try to get home where you have some spare gas in a can.  EASY -- all you do is hit the null control, and the system does the rest.  You don't have to think about it.  The null feature makes the decision for you and acts on it, instantly!" 

"Hmmm ... I think I see.  But now you mention it, it seems to me I've heard about this thing before -- in fact, I think I've heard some consumer advocates arguing against it.  What's going on, exactly?" 

"Oh, you don't want to listen to those kooks.  All they're interested in is decrying all the latest technologies!  Look -- do you think the SQL Motor Corporation would build and market a car that was unsafe?

Oops.  He shouldn't have said that.  He knew it, too.  Unsafe?  A loaded word to inject into our conversation at this point!  "What do you mean, unsafe?" 

"Oh, nothing ... nothing.  Nothing to worry about.  Nothing at all.  Look!  Look at all these other bright and shiny features! -- real faux leatherette upholstery, five million radio channels, electronic sliding star roof, special circular bike rack ..."  He was on a roll now, but I interrupted him.  "No, no, no, wait a bit, wait a bit ... What do you mean, unsafe?

"Well ..." -- he looked a little shifty -- "well, all right.  If you must.  I mean, if you really have to be pushy about it ..."  He stopped and looked over his shoulder.  "Look -- come into my office a minute."  We moved off the showroom floor and into a small cubicle at the side, with a glass door.  He shut the door, rather carefully I thought, and pulled down the blind.  "Front desk -- please hold all calls.  Thanks."  We sat down, and he turned to look at me. 

"See, it's like this.  I wouldn't tell everyone this, but I like the look of you, see.  That null thing?  Well, it does do everything I said.  I mean, it's really great, you know!  In fact, it's just amazing!"  He began to wax enthusiastic again:  Pavlovian reaction, I suppose.  Then he remembered what he was about.  "Yes, but ... The thing is, sometimes it just causes the most horrendous ... well, failures.  I mean ... er, that is ... I mean, what I'm trying to say is, sometimes you just ... Well, sometimes you just crash." 

"WHAT?"  

"Listen, I'm trying to tell you.  Most of the time that old null thing works just fine!  Usually you get away with it!  But, like I said, sometimes it just fails, dramatically ... and then you crash." 

"I see."  I didn't know how to respond.  I mean, it was so unexpected!  After a few moments, I said:  "Can you tell when it's going to crash?  I mean, is there some warning?  Is there something that causes it?  Is there a way you can make sure it doesn't happen?" 

He sighed, and for a moment -- for a salesman -- he looked almost haunted.  "No sir.  I don't know.  If I knew I'd tell you.  The fact is, it seems to be completely unpredictable.  Random."  He looked over his shoulder again.  He took a gulp from the glass of water sitting on his desk.  He seemed suddenly at a loss for words.  I felt I had to say something. 

"OK.  Well, I suppose I have to thank you for making things so clear.  For being so honest, I mean."  He looked as if he was going to cry.  For a moment I almost felt sorry for him.  "But -- well, you know, in the circumstances there's no way I'm going to buy this thing!  I mean:  Would you?  You'd have to be crazy!" 

He heaved a deep sigh again.  "Yes, you're right.  OK, OK.  When you're right, you're right.  That's why we usually just don't mention the problem.  But you more or less forced me to ..."  He looked very unhappy.  "I wasn't always a car salesman, you know!  I used to have a respectable job.  I used to be a database application developer!  But then they sent my job overseas, and I was downsized out, and one thing led to another, and, well, here I am ... I still try to be as honest as the job will let me -- I mean, I do my best -- but sometimes it's really hard."  He pulled out a handkerchief and dabbed at his eyes for a moment.  "But ... I guess I should thank you.  You don't know what a relief this has been for me, to talk to you like this!  None of the other guys want to talk about it at all.  I don't think most of them even understand the problem, they just think that old null thing is so wonderful.  They're so ... oh, I don't know."  More than ever, I thought he was going to burst into tears. 

"OK," I said, patting his arm.  "I won't tell anyone you've been honest.  Your reputation is safe with me.  But, like I say, I couldn't possibly buy this thing ... and in fact I feel obliged now to tell everyone else not to buy one, either!  The way I see it, even if I decided never to use that null thing myself, somebody else might drive my car and use it.  Right?  How could I stop that?  Hell, the only safe thing to do is never use it all, right?  It ought to be called the Never Use, Leave aLone control!  Why on earth would anybody design something like that?" 

"Ah," he said, brightening again, "I can answer that one!"  I made an excuse and left. 


Copyright (c) 2005 C.J.Date

# # #

Standard citation for this article:


citations icon
C.J. Date, "Nothing to Worry About ~ A Parable" Business Rules Journal, Vol. 6, No. 2, (Feb. 2005)
URL: http://www.brcommunity.com/a2005/b224.html

About our Contributor:


C.J.   Date
C.J. Date Author,

C. J. Date is an independent author, lecturer, researcher, and consultant, specializing in relational database technology. He is best known for his book An Introduction to Database Systems (eighth edition, Addison-Wesley, 2004), which has sold some 725,000 copies and is used by several hundred colleges and universities worldwide. He is also the author of many other books on database management.

Read All Articles by C.J. Date

Online Interactive Training Series

In response to a great many requests, Business Rule Solutions now offers at-a-distance learning options. No travel, no backlogs, no hassles. Same great instructors, but with schedules, content and pricing designed to meet the special needs of busy professionals.