In the middle of the
twenty-first century, the US population grew tired of the endless
mistakes of US Presidents. They were tired of the endless budget
deficits, the rising national debt, growing unemployment, the endless
treasury-depleting foreign misadventures, and the rising tax burdens.
So finally the Republican Party decided to take advantage of public
disillusionment with the performance of flesh-and-blood
commanders-in-chief. The Republican Party nominated a robot to run
for President.
The robot was named Johnny
Truth, and at first its prospects looked very good. In October the
National opinion polls showed that the race was neck and neck, with
48% favoring the re-election of the sitting President, and 49%
favoring the election of the slick steel and silicon candidate Johnny
Truth. But then the presidential debates came, and Johnny Truth
stumbled. His answers somehow seemed too wooden, too mechanical.
With a little bit of humor and warmth that was hard for a robot to
match, the US President won the debates, and later cruised to an easy
win in the election. It helped that he had a clever TV commercial
saying, “When the chips are down, you've got to rely on a human,”
with a visual showing a robot being repaired.
The Republican Party went
back to the drawing board. Programmers and political operatives were
brought in to a big strategy meeting.
“That's the last time we
nominate a robot to run for President,” said RNC chairman Will
Dorrit.
“No, we had the right
approach,” said software whiz Rod Tyler. “We've just got to add
new features to the programming. The President won the debates by
coming up with a little warmth and humor, which our robot lacked.
People voted for the President because they felt he was more like
them. But with a few months of work, we can fix that. We can program
in warmth and humor to a new robot.”
“So what do you recommend,
that we reprogram Johnny Truth?” asked Dorrit.
“No, he's dead meat in the
minds of the voters,” said Tyler. “We need a whole new robot.”
Within a year the new robot
was created. They called him Abe Gold. Abe had a way with words.
Voters would swear he was just like a real human. He had the personal
touch of Bill Clinton, and was wittier than John Kennedy. He cruised
through the October presidential debates without any trouble, and won
the November election in a narrow victory.
Shortly after Abe Gold's
inauguration as the first robotic president of the United States, a
young programmer named Joe Tucker made a confession to his long-time
buddy Paul. The two were chatting in Joe's apartment.
“Paul, you wanna know a
hell of a secret?” asked Joe. “The fate of Abe Gold is in my
sweet little hands.”
“What are you talking
about?” asked Paul.
“I worked on the
programming code used by the silicon mind of President Abe Gold,”
said Joe. “I secretly sneaked in some 'Easter Eggs.' Do you know
what programmers mean by an Easter Egg?”
“Nope,” said Paul.
“An Easter Egg is a secret
piece of programming code hid within some much larger base of code,”
explained Joe. “They first used Easter Eggs to display messages
announcing who worked on a computer program – they were kind of
like credit sequences you see at the end of movies. But an Easter Egg
can be anything you want it to be. An Easter Egg can be any command
you can think up. I stuffed in some real interesting Easter Eggs into
the programming code that controls President Abe Gold.”
“So how do you activate
these Easter Eggs?” asked Paul.
“By visual signals and
auditory signals,” explained Joe. “There's one bit of Easter Egg
code that I sneaked in that is really funny. Imagine if I ever go to
some speech of the President. If I simply hold up a big sign showing
a purple circle within an orange triangle, as soon as the President
sees that, he'll start yelling out the most obscene messages you ever
heard, right then and there. That's the visual signal that activates
the Easter Egg code I sneaked into the software in the President's
head.”
Joe and Paul laughed
hysterically, imagining what it would be like if the President
started swearing like a drunken sailor, right in front of some big
crowd. After Paul left, Joe remembered the most important Easter Egg
code he had hidden within the silicon President's software. It was a
secret subroutine that would cause the President to launch a nuclear
attack that would lead to a global nuclear holocaust. To activate the
code, Joe would merely need to go to one of the President's
speeches, and shout out in a loud voice the phrase, “Doomsday
Boomsday.”
The next day was a nightmare
for Joe. There was a meeting at work, and he was told by management
that he would have to spend the next four weeks documenting his code.
Now, you can push a programmer pretty far, and he won't complain. You
can make him work 90-hour weeks when crunch time comes, and “release
day” is near. You can “feature creep” him half-to-death by
making him write twenty new program features in three days. You can
give him some crummy half-baked sketch of a plan, and ask him to
flesh it out into a working, usable program, kind of on a wing and a
prayer. A programmer will happily put up with all of those things.
But the one thing that will always make a programmer want to
kill himself is if you simply ask him to
document his code.
After the meeting, Joe called
his wife on the phone.
“So you're going to the
President's speech?” said Joe. “Great, I'll watch it on the
company TV at the same time. Now I think it would be fun if you gave
me a little 'shout out,' so I can hear your voice on television. So
at some point during the President's speech, I want you to shout out
real loud the phrase 'Doomsday Boomsday.' ”
No comments:
Post a Comment