The proliferation of modern programming languages which seem to have stolen countless features from each other sometimes makes it difficult to remember which language you're using. This guide is offered as a public service to help programmers in such dilemmas.
C
You shoot yourself in the foot.
C++
You accidently create a dozen instances
of yourself and shoot them all in the foot. Providing emergency medical
care is impossible since you can't tell which are bitwise copies and which
are just pointing at others and saying, "that's me, over there."
Objective-C (NeXT)
You write a protocol for shooting yourself
in the foot so that all people can get shot in their feet.
Ada
If you are dumb enough to actually use this
language, the United States Department of Defense will kidnap you, stand
you up in front of a firing squad, and tell the soldiers, "Shoot at his
feet."
or
After correctly packaging your foot, you attempt to concurrently load the gun, pull the trigger, scream and shoot yourself in the foot. When you try, however, you discover that your foot is of the wrong type.
Algol
You shoot yourself in the foot with a musket.
The musket is esthetically fascinating, and the wound baffles the adolescent
medic in the emergency room.
Pascal
The compiler won't let you shoot yourself
in the foot.
APL
You hear a gunshot, and there's a hole in
your foot, but you don't remember enough linear algebra to understand what
happened.
or
You shoot yourself in the foot, then spend all day figuring out how to do it with fewer characters.
Assembly
You crash the OS and overwrite the root
disk. The system administrator arrives and shoots you in the foot. After
a moment of contemplation, the administrator shoots himself in the foot
and then hops around the room rabidly shooting at everyone in sight.
or
You try to shoot yourself in the foot only to discover you must first reinvent the gun, the bullet, and your foot.
BASIC
Shoot self in foot with water pistol. On
big systems, continue until entire lower body is waterlogged.
Visual Basic
You'll shoot yourself in the foot, but you'll
have so much fun doing it that you won't care.
COBOL
USEing a COLT45 HANDGUN, AIM gun at LEG.FOOT,
then place ARM.HAND.FINGER on HANDGUN.TRIGGER, and SQUEEZE. THEN return
HANDGUN to HOLSTER. Check whether shoelace needs to be retied.
DBase
You squeeze the trigger, but the bullet
moves so slowly that by the time your foot feels the pain you've forgotten
why you shot yourself anyway.
DBase IV version 1.0
You pull the trigger, but it turns out that
the gun was a poorly-designed grenade and the whole building blows up.
Forth
yourself foot shoot.
FORTRAN
You shoot yourself in each toe, iteratively,
until you run out of toes, then you read in the next foot and repeat. If
you run out of bullets, you continue anyway because you have no exception-processing
ability.
Modula 2
After realizing that you can't actually
accomplish anything in the language, you shoot yourself in the head.
sh, csh, etc. You can't remember the syntax for anything, so you spend five hours reading man pages before giving up. You then shoot the computer and switch to C.
Smalltalk
You spend so much time playing with the
graphics and windowing system that your boss shoots you in the foot, takes
away your workstation, and makes you develop in COBOL on a character terminal
PL/I
You consume all available system resources,
including all the offline bullets. The DataProcessing\&Payroll Department
doubles its size, triples its budget, acquires four new mainframes, and
drops the original one on your foot.
Prolog
You attempt to shoot yourself in the foot,
but the bullet, failing to find its mark, backtracks to the gun which then
explodes in your face.
or
You tell your program you want to be shot in the foot. The program figures out how to do it, but the syntax doesn't allow it to explain.
SNOBOL
You grab your foot with your hand, then
rewrite your hand to be a bullet. The act of shooting the original foot
then changes your hand/bullet into yet another foot (a left foot).
or
If you succeed, shoot yourself in the left foot. If you fail, shoot yourself in the right foot.
lisp
You shoot yourself in the appendage which
holds the gun with which you shoot yourself in the appendage which holds
the gun with which you shoot yourself in the appendage which holds the
gun with which you shoot yourself in the appendage which holds...
scheme
You shoot yourself in the appendage which
holds the gun with which you shoot yourself in the appendage which holds
the gun with which you shoot yourself in the appendage which holds the
gun with which you shoot yourself in the appendage which holds... ...but
none of the other appendages are aware of this happening.
Paradox
Not only can you shoot yourself in the foot,
your users can too.
Revelation
You'll be able to shoot yourself in the
foot just as soon as you figure out what all these bullets are for.
English
You put your foot in your mouth, then bite
it off.
.CLIPPER
You grab a bullet, get ready to insert it
in the gun so that ou can shoot yourself in the foot, and discover that
the gun that the bullet fits has not yet been built, but should be arriving
in the mail \_REAL\_SOON\_NOW\_.
SQL
You cut your foot off, send it out to a
service bureau and when it returns, it has a hole in it, but will no longer
fit the attachment at the end of your leg.
370 JCL
You send your foot down to MIS with a 4000-page
document explaining how you want it to be shot. Three years later, your
foot comes back deep-fried.
Concurrent Euclid
You shoot yourself in somebody else's foot.
HyperTalk
Put the first bullet of the gun into foot
left of leg of you. Answer the result.
Motif
You spend days writing a UIL description
of your foot, the trajectory, the bullet, and the intricate scrollwork
on the ivory handles of the gun. When you finally get around to pulling
the trigger, the gun jams.
If a packet hits a pocket
on a socket on a port
And the bus is interrupted
as a very last resort,
And the address of the memory
makes your floppy disk abort,
Then the socket packet pocket
has an error to report!!
If your cursor finds a menu item followed
by a dash,
And the double clicking icon puts your window
in the trash,
And your data is corrupted 'cause the index
doesn't hash,
Then the situation's hopeless, and your
system's gonna crash!
YOU CAN'T SAY THIS? WHAT A SHAME SIR!
WE'LL FIND ANOTHER GAME SIR
If the label on the cable on the table
at your house,
Says the network is connected to
the button on your mouse,
But your packets want to tunnel
on another protocol,
That's repeatedly rejected
by the printer down the hall,
And your screen is all distorted
by the side effects of gauss
So your icons in the window are
as wavy as a souse,
Then you may as well reboot and
go out with a bang,
'Cause as sure as I'm a poet,
the sucker's gonna hang!
When the copy of your floppy's
getting sloppy on the disk
And the microcode instructions cause
unnecessary risc,
Then you have to flash your memory and
you'll want to RAM your ROM
Quickly turn off your computer and
be sure to tell your mom!
At a recent computer software engineering
course in the US, the participants were given an awkward question to answer.
"If you had just boarded an airliner and
discovered that your team of programmers had been responsible for the flight
control software how many of you would disembark immediately?"
Among the ensuing forest of raised hands
only one man sat motionless. When asked what he would do, he replied that
he would be quite content to stay onboard.
With his team's software, he said, the plane
was unlikely to even taxi as far as the runway, let alone takeoff.
try the following unix command ... (ofcourse in one line )...
echo '[q]sa[ln0aln100%Pln100/snlbx]sb1033326882658483656632857989327567857000snlbxq' | dc
A typical day in the life of a UNIX user: unzip touch finger strip mount yes core dump umount sleep
You know you are addicted to the Internet when...
You find yourself typing "com" after every
period when using a word processor.com
You turn off your modem and get this awful
empty feeling, like you just pulled the plug on a loved one.
You start introducing yourself as "Jon at
I-I-Net dot com
Your wife drapes a blond wig over your monitor
to remind you of what she looks like.
All of your friends have an @ in their names.
You can't call your mother...she doesn't
have a modem.
Your phone bill comes to your doorstep in
a box.
You laugh at people with 2400 baud modems.
You move into a new house and decide to
Netscape before you landscape.
You refer to going to the bathroom as downloading.
You tell the cab driver you live at <http://123.elm.street/house/bluetrim.html
Your spouse makes a new rule: "The computer
cannot come to bed."
You ask a plumber how much it would cost
to replace the chair in front of your computer with a commode.
You start tilting your head sideways to
smile.
You turn on your computer and turn off your
spouse.
Your spouse says communication is important
in a marriage...so you buy another computer and install a second phone
line so the two of you can chat.
You begin to wonder how on earth your service
provider is allowed to call 200 hours per month "unlimited."
...And the #1 clue that you are addicted
to the Internet is...
Your dog has its own home page.
Beatles songs for the computer age
Eleanor Rigby
Sits at the keyboard
And waits for a line on the screen
Lives in a dream
Waits for a signal
Finding some code
That will make the machine do some more.
What is it for?
All the lonely users, where do they all come
from?
All the lonely users, why does it take so
long?
Guru MacKenzie
Typing the lines of a program that no one
will run Isn't it fun?
Look at him working,
Munching some chips as he waits for the
code to compile Where is the style?
All the lonely users, where do they all come
from?
All the lonely users, why does it take so
long?
Eleanor Rigby
Crashes the system and loses 6 hours of
work What is it worth?
Guru MacKenzie
Wiping the blood off his hands as he walks
from the grave Nothing was saved.
All the lonely users, where do they all come
from?
All the lonely users, why does it take so
long?
Nowhere Man/Unix Man
He's a real UNIX Man
Sitting in his UNIX LAN
Making all his UNIX .plans
For nobody
He's as wise as he can be
Programs in lex, yacc and C
UNIX Man, can you help me
At all?
UNIX Man, please listen
My printout is missin'
UNIX Man
The wo-o-o-orld is your 'at' command
Let It Be
When I find my code in tons of trouble, Friends
and colleagues come to me,
Speaking words of wisdom:
"Write in C."
As the deadline fast approaches,
And bugs are all that I can see,
Somewhere, someone whispers:
"Write in C."
Write in C, Write in C,
Write in C, oh, Write in C.
LOGO's dead and buried,
Write in C.
I used to write a lot of FORTRAN,
For science it worked flawlessly.
Try using it for graphics!
Write in C.
If you've just spent nearly 30 hours Debugging
some assembly,
Soon you will be glad to
Write in C.
Write in C, Write in C,
Write in C, yeah, Write in C.
Only wimps use BASIC.
Write in C.
Write in C, Write in C
Write in C, oh, Write in C.
Pascal won't quite cut it.
Write in C.
Write in C, Write in C,
Write in C, yeah, Write in C.
Don't even mention COBOL.
In an announcement that has stunned the computer industry, Ken Thompson, Dennis Ritchie and Brian Kernighan admitted that the Unix operating system and C programming language created by them is an elaborate prank kept alive for over 20 years.
Speaking at the recent UnixWorld Software Development Forum, Thompson revealed the following:
"In 1969, AT&T had just terminated their work with the E/Honeywell/AT&T Multics project. Brian and I had started work with an early release of Pascal from Professor Niklaus Wirth's ETH labs in Switzerland and we were impressed with its elegant simplicity and power. Dennis had just finished reading 'Bored of the Rings', a National Lampoon parody of the Tolkien's 'Lord of the Rings' trilogy. As a lark, we decided to do parodies of the Multics environment and Pascal. Dennis and I were responsible for the operating environment.
We looked at Multics and designed the new OS to be as complex and cryptic as possible to maximize casual users' frustration levels, calling it Unix as a parody of Multics, as well as other more risque allusions. We sold the terse command language to novitiates by telling them that it saved them typing.
Then Dennis and Brian worked on a warped version of Pascal, called 'A'. 'A' looked a lot like Pascal, but elevated the notion of the direct memory address (which Wirth had banished) to the central concept of the language.
This was Dennis's contribution, and he in fact coined the term "pointer" as an innocuous sounding name for a truly malevolent construct. Brian must be credited with the idea of having absolutely no standard I/O specification: this ensured that at least 50% of the typical commercial program would have to be re-coded when changing hardware platforms. Brian was also responsible for pitching this lack of I/O as a feature: it allowed us to describe the language as "truly portable".
When we found others were actually creating real programs with A, we removed compulsory type-checking on function arguments. Later, we added a notion we called "casting": this allowed the programmer to treat an integer as though it were a 50kb user-defined structure. When we found that some programmers were simply not using pointers, we eliminated the ability to pass structures to functions, enforcing their use in even the Simplest applications.
We sold this, and many other features, as enhancements to the efficiency of the language. In this way, our prank evolved into B, BCPL, and finally C.
We stopped when we got a clean compile on the following syntax:
for (P("\n"),R-P("|"))for(e=Ce-P("_"+(*u++/8)%2))P("|"+(*u/4)%2)
At one time, we joked about selling this to the Soviets to set their computer science progress back 20 or more years.
Unfortunately, AT&T and other US corporations actually began using Unix and C. We decided we'd better keep mum, assuming it was just a passing phase. In fact, it's taken US companies over 20 years to develop enough expertise to generate useful applications using this 1960's technological parody.
We are impressed with the tenacity of the general Unix and C programmer. In fact, Brian, Dennis and I have never ourselves attempted to write a commercial application in this environment. We feel really guilty about the chaos, confusion and truly awesome programming projects that have resulted from our silly prank so long ago."
Dennis Ritchie said: "What really tore it (just when ADA was catching on), was that Bjarne Stroustrup caught onto our joke. He extended it to further parody, Smalltalk. Like us, he was caught by surprise when nobody laughed. So he added multiple inheritance, virtual base classes, and later ... templates. All to no avail.
So we now have compilers that can compile 100,000 lines per second, but need to process header files for 25 minutes before they get to the meat of "Hello, World".
Major Unix and C vendors and customers, including AT&T, Microsoft, Hewlett-Packard, GTE, NCR, and DEC have refused comment at this time.
Borland International, a leading vendor of object-oriented tools, including the popular Turbo Pascal and Borland C++, stated they had suspected this for a couple of years.
In fact, the notoriously late Quattro Pro for Windows was originally written in C++. Philippe Kahn said: "After two and a half years programming, and massive programmer burn-outs, we re-coded the whole thing in Turbo Pascal in three months. I think it's fair to say that Turbo Pascal saved our bacon". Another Borland spokesman said that they would continue to enhance their Pascal products and halt further efforts to develop C/C++.
Professor Wirth of the ETH institute and father of the Pascal, Modula 2 and Oberon structured languages, cryptically said "P.T. Barnum was right." He had no further comments.
by Scott Adams (scottadams@aol.com)
I get about 100 e-mail messages a day from readers of my comic strip "Dilbert." Most are from disgruntled office workers, psychopaths, stalkers, comic-strip fans -- that sort of person. But a growing number are from women who write to say they think Dilbert is sexy. Some say they've already married a Dilbert and couldn't be happier.
If you're not familiar with Dilbert, he's an electrical engineer who spends most of his time with his computer. He's a nice guy but not exactly Kevin Costner.
Okay, Dilbert is polite, honest, employed and educated. And he stays home. These are good traits, but they don't exactly explain the incredible sex appeal. So what's the attraction?
I think it's a Darwinian thing. We're attracted to the people who have the best ability to survive and thrive. In the old days it was important to be able to run down an antelope and kill it with a single blow to the forehead.
But that skill is becoming less important every year.
Now all that matters is if you can install your own Ethernet card without having to call tech support and confess your inadequacies to a stranger whose best career option is to work in tech support.
It's obvious that the world has three distinct classes of people, each with its own evolutionary destiny:
Knowledgeable computer users who will evolve into godlike non-corporeal beings who rule the universe (except for those who work in tech support).
Computer owners who try to pass as knowledgeable but secretly use hand calculators to add totals to their Excel spreadsheets. This group will gravitate toward jobs as high school principals and operators of pet crematoriums. Eventually they will become extinct.
Non-computer users who will grow tails, sit in zoos and fling dung at tourists.
Obviously, if you're a woman and you're trying to decide which evolutionary track you want your offspring to take, you don't want to put them on the luge ride to the dung-flinging Olympics. You want a real man. You want a knowledgeable computer user with evolution potential.
And women prefer men who listen. Computer users are excellent listeners because they can look at you for long periods of time without saying anything. Granted, early in a relationship it's better if the guy actually talks. But men use up all the stories they'll ever have after six months. If a woman marries a guy who's in, let's say, retail sales, she'll get repeat stories starting in the seventh month and lasting forever. Marry an engineer and she gets a great listener for the next 70 years.
Plus, with the ozone layer evaporating, it's a good strategy to mate with somebody who has an indoor hobby. Outdoorsy men are applying suntan lotion with SPF 10,000 and yet by the age of 30 they still look like dried chili peppers in pants. Compare that with the healthy glow of a man who spends 12 hours a day in front of a video screen.
It's also well established that computer users are better lovers. I know because I heard an actual anecdote from someone who knew a woman who married a computer user and they reportedly had sex many times. I realize this isn't statistically valid, but you have to admit it's the most persuasive thing I've written so far.
If you still doubt the sexiness of male PC users, consider their hair. They tend to have either: (1) male pattern baldness -- a sign of elevated testosterone -- or (2) unkempt jungle hair -- the kind you see only on people who just finished a frenzied bout of lovemaking. If this were a trial I think we could reach a verdict on the strong circumstantial evidence alone.
I realize there are a lot of skeptics out there. They'll delight in pointing out the number of computer users who wear wrist braces and suggest it isn't the repetitive use of the keyboard that causes the problem. That's okay. Someday those skeptics will be flinging dung at tourists. Then who'll be laughing? (Answer to rhetorical question: everybody but the tourists.)
Henry Kissinger said power is the ultimate aphrodisiac. And Bill Clinton said that knowledge is power. Therefore, logically, according to the U.S. government, knowledge of computers is the ultimate aphrodisiac. You could argue with me -- I'm just a cartoonist -- but it's hard to argue with the government. Remember, they run the Bureau of Alcohol, Tobacco and Firearms, so they must know a thing or two about satisfying women.
You might think this was enough to convince anyone that men who use computers are sexy. But look at it from my point of view: I'm getting paid by the word for this article. I'm not done yet.
In less enlightened times, the best way to impress women was to own a hot car. But women wised up and realized it was better to buy their own hot cars so they wouldn't have to ride around with jerks.
Technology has replaced hot cars as the new symbol of robust manhood. Men know that unless they get a digital line to the Internet no woman is going to look at them twice.
It's getting worse. Soon anyone who's not on the World Wide Web will qualify for a government subsidy for the home-pageless. And nobody likes a man who takes money from the government, except maybe Marilyn Monroe, which is why the CIA killed her. And if you think that's stupid, I've got 100 words to go.
Finally, there's the issue of mood lighting. Nothing looks sexier than a man in boxer shorts illuminated only by a 15-inch SVGA monitor. If we agree that this is every woman's dream scenario, then I think we can also agree thatit's best if the guy knows how to use the computer. Otherwise, he'll just look like a loser sitting in front of a PC in his underwear.
In summary, it's not that I think non-PC users are less attractive. It's just that I'm sure they won't read this article.
1.Programmer produces code he believes is
bug-free.
2.Product is tested. 20 bugs are found.
3.Programmer fixes 10 of the bugs and explains
to the testing department that the other 10 aren't really bugs.
4.Testing department finds that five of
the fixes didn't work and discovers 15 new bugs.
5.See 3.
6.See 4.
7.See 5.
8.See 6.
9.See 7.
10.See 8.
11.Due to marketing pressure and an extremely
pre-mature product announcement based on over-optimistic programming schedule,
the product is released.
12.Users find 137 new bugs.
13.Original programmer, having cashed his
royalty check, is nowhere to be found.
14.Newly-assembled programming team fixes
almost all of the 137 bugs, but introduce 456 new ones.
15.Original programmer sends underpaid testing
department a postcard from Fiji. Entire testing department quits.
16.Company is bought in a hostile takeover
by competitor using profits from their latest release, which had 783 bugs.
17.New CEO is brought in by board of directors.
He hires programmer to redo program from scratch.
18.Programmer produces code he believes
is bug-free.
When asked about a bus schedule, you wonder if it is 16 or 32 bits.
When you are counting objects, you go "0,1,2,3,4,5,6,7,8,9,A,B,C,D...".
When you dream in 256 pallettes of 256 colors.
When your wife says "If you don't turn off that damn machine and come to bed, then I am going to divorce you!", and you chastise her for for omitting the "else" clause.
You try to sleep, by executing sleep(8 * 3600) // sleep for 8 hours
When you are reading a book and look for the scroll bar to get to the next page.
When you pick up the phone and start dialling an IP number...
When you get in the elevator and double-click the button for the floor you want.
When not only do you check your email more often than your paper mail, but you remember your {network address} faster than your postal one.
When you look for a icon to double-click to open your bedroom window.
When you go to balance your checkbook and discover that you're doing the math in octal.
When you look for a trash can icon for throwing garbage.
When you want to know somebody's whereabouts and you wish you could finger him.
When your car engine goes bust on the freeway, deep inside a wood, and you try to find the reset button.
while seaching for a pair of socks in a laundry-bag, you carry out depth first search.
when you try to find the backspace key on your piano.
when you think of replacing your old toaster with newer version called version 3.2.
when the brakes of your car fail and you think of the halting problem.
when you want to deque the que in front of the ticket window.
when you sing lullaby to your daughter which goes " Shutdown -h now...".
When you read the news of a car collision and think of retransmitting
% make love
Make: Don't know how to make love. Stop.
% got a light?
No match.
% sleep with me
bad character
% man: Why did you get a divorce?
man:: Too many arguments.
% rm God
rm: God nonexistent
% man woman
No manual entry for woman.
% man ' automatic insertion'
No manual entry for automatic insertion.
% make 'heads or tails of all this'
Make: Don't know how to make heads or tails
of all this. Stop.
% make sense
Make: Don't know how to make sense. Stop.
% make mistake
Make: Don't know how to make mistake. Stop.
% make bottle.open
Make: Don't know how to make bottle.open.
Stop.
% \(-
(-: Command not found.
% rm -i God
rm: remove God? y
% ls God
God not found
% make God
Make: Don't know how to make God. Stop.
% make light
Make: Don't know how to make light. Stop.
% date me
You are not superuser: date not set
Thu Aug 25 15:52:30 PDT 1988
% who is smart
suvax1!hirayama tty12 Aug 25 15:04
% man rear
No manual entry for rear.
% If I had a ) for every dollar Reagan spent,
what would I have?
Too many )'s.
% * How would you describe George Bush *: Ambiguous.
% %Vice-President
%Vice-President: No such job.
% ls Meese-Ethics
Meese-Ethics not found
% "How would you rate Reagan's senility?
Unmatched ".
% [Where is Jimmy Hoffa?
Missing ].
% ^How did the^sex change operation go?
Modifier failed.
% cp /dev/null sexchmod 000 sex
% more sex
sex: Permission denied
% mv sex show
% strip show
strip: show: Permission denied
% who is my match?
No match.
% set i="Democratic_Platform"mkdir $ichmod
000 $ils $i
Democratic_Platform unreadable
% awk "Polly, the ship is sinking"
awk: syntax error near line 1
awk: bailing out near line
% %blow
%blow: No such job.
% 'thou shalt not commit adultery'
thou shalt not commit adultery: Command
not found.
And from the bourne shell (sh):
$ drink < bottleopener
bottle: cannot open
opener: not found
$ test my argument
test: too many arguments
$ "Amelia Earhart"
Amelia Earhart: not found
$ PATH=pretending! /usr/ucb/which sense no sense in pretending!
$ man -kisses dog
dog: nothing appropriate
$ mkdir "Yellow Pages"fiYellow Pages
$ mkdir mattercat matter
matter: cannot create
$ lost
lost: not found
$ found
found: not found
$ i=Hoffa $i $i rm $i rm $i
Hoffa: cannot execute
rm: Hoffa nonexistent
The following are ones that I can't get to work on my BSD 4.3, so I suppose that they are stuff from ATT SysV or some other such:
% strip bra
bra: Cannot open
% sccs what bottle
can't open bottle (26)
$ cat "door: paws too slippery"
can't open door: paws too slippery
$ cat food_in_tin_cans
cat: can't open food_in_tin_cans
% analyze R/etc/analyze
These are ones that I couldn't get to work at all (at least so that they would make [humorous] sense):
% test without warning
test: too many arguments
% test without arguments
test: too many arguments
% test I bet five bucks you will say argument
expected
test: too many arguments
No, Windows is not a virus. Here's what viruses do: They replicate quickly - okay, Windows does that.
Viruses use up valuable system resources, slowing down the system as they do so - okay, Windows does that.
Viruses will, from time to time, trash your hard disk - okay, Windows does that too.
Viruses are usually carried, unknown to the user, along with valuable programs and systems. Sigh... Windows does that, too.
Viruses will occasionally make the user suspect their system is too slow (see 2) and the user will buy new hardware. Yup, that's with Windows, too.
Until now it seems Windows is a virus but there are fundamental differences:Viruses are well supported by their authors, are running on most systems, their program code is fast, compact and efficient and they tend to become more sophisticated as they mature.
So Windows is not a virus.
It's a bug.
After the Hugh Grant incident, Bill Gates
called up Grant and asked him, "Was it really worth $50 to almost ruin
your career?"
Grant replied, "Bill, it was so good, it
was actually worth a million!"
So Bill went ahead and called up Grant's favorite prostitute. Since she had become famous, her price had gone up quite a bit, but Bill went ahead and shelled out $10,000 for a night with Divine.
In the morning, he had to admit that Grant was right. He said, "Wow! That was fantastic! Now I know why, professionally speaking, you call yourself 'Divine'!"
She answered, "Why thank you. And now I know why, professionally speaking, they call your company 'Microsoft'!";
Now that I've lived to see this day,
These are the things I must but say.
Die a spinx, if your options're few,
Never ever love a programmer, they'll make
a program out of you.
Don't laugh it away, mine has been an object
lesson,
They find syntax errors, even in a romantic
expression.
Alas! they search logic in love, where there
is none,
Your heart may skip a beat and they just
hit return.
You are in for trouble if you persist,
You'll just be a pointer in a long linked
list.
They would never oblige you even with a smile,
And if smile come to their lips, they consign
it to a file.
They have little regard for your amorous
approaches,
Plight will be yours, infinite loops &
blunderous goaches.
You are bitten by different bugs, though
love it may appear,
Just when you think you're going steady,
you'll get run time error.
And if your beloved may be a programmer in
COBOL,
May God be with you for they are the worst
of them all.
Sticklers for standards, you'll have a rough
time,
You'll die of keeping tabs, in your youth
prime.
Beauty and brain together, which was never
meant to be,
They have them both and are for sure deadly.
And yet there are Heros who's love has made
history,
But why their fates didn't hang is still
a mystery.
So follow my advice if in me you have any
trust,
Wait for the day when the handsome becomes
an analyst.
For the first time in, oh, a decade, I think, something from Microsoft shipped on time: Jennifer Katharine Gates, weighed 8 pounds 6 ounces when she was downloaded, er, born on Friday, April 26 at 6:11 p.m.
And what do Baby Gates and Daddy's products have in common?
Neither can stand on its own two feet without
a LOT of third party support.
Both barf all over themselves _regularly_.
Regardless of the problem, calling Microsoft
Tech Support won't help.
As they mature, we pray that they will be
better than that which preceeded them.
At first release they're relatively compact,
but they seem to grow and grow and grow with each passing year.
Although announced with great fanfare, pretty
much anyone could have produced one.
They arrive in shaky condition with inadequate
documentation.
No matter what, it takes several months
between the announcement and the actual release.
Bill gets the credit, but someone else did
most of the work.
For at least the next year, they'll suck.
If IBM made toasters ...
They would want one big toaster where people
bring bread to be submitted for overnight toasting.
IBM would claim a worldwide market for five,
maybe six toasters.
If Microsoft made toasters ...
Everytime you bought a loaf of bread, you
would have to buy a toaster. You wouldn't have to take the toaster, but
you'd have to pay for it anyway. Toaster '95 would weigh 15,000 pounds
(hence requiring a reinforced steel countertop), draw enough electricity
to power a small city, take up 95% of the space in your kitchen, would
claim to be the first toaster that lets you control how light or dark you
wanted your toast to be, and would secretly interrogate your other appliances
to find out who made them.
Everyone would hate Microsoft toasters,
but nonetheless would buy them since most of the good bread only works
with their toasters.
If Apple made toasters...
It would do everything Microsoft toaster
does, but 5 years earlier.
If Fisher-Price made toasters ...
"Baby's First Toaster" would have a hand-crank
that you turn to toast the bread that pops up like a Jack-in-the-box.
If The Rand Corporation made toasters ...
It would be a large, perfectly smooth and
seamless black cube. Every morning there would be a piece of toast on top
of it. Their service department would have an unlisted phone number, and
the blueprints for the box would be highly classified government documents.
The X-Files would have an episode about it.
If the NSA made toasters ...
Your toaster would have a secret trapdoor
that only the NSA could access in case they needed to get at your toast
for reasons of national security.
Does Digital (formerly DEC) still make toasters
...
They made good toasters in the '70s, didn't
they?
If Hewlett-Packard made toasters ...
They would market the Reverse Polish Toaster,
which takes in toast and gives you regular bread.
If Sony made toasters ...
Their "Personal Toasting Device", which
would be barely larger than the single piece of bread it is meant to toast,
can be conveniently attached to your belt.
If The Franklin Mint made toasters ...
Every month you would receive another lovely
hand-crafted piece of your authentic Civil War pewter toaster.
If Cray made toasters ...
They would cost $16 million but would be
faster than any other single-slice toaster in the world.
If Thinking Machines made toasters ...
You would be able to toast 64,000,000 pieces
of bread at the same time.
If Timex made toasters ...
They would be cheap and small quartz-crystal
wrist toasters that take a licking and keep on toasting.
If Radio Shack made toasters ...
The staff would sell you a toaster, but
not know anything about it. Or you could by all the parts to build your
own toaster.
If K-Tel sold toaster ...
They would not be available in stores, and
you would get a free set of Ginsu knives with each one.
If the University of Waterloo made toasters
...
They would immediately spin-off a company
called WatToast.
If the PQ made toasters ...
They wouldn't want to be on the same counter-top
as the rest of the appliances.
Compaq is considering changing the command "Press Any Key" to "Press Return Key" because of the flood of calls asking where the "Any" key is.
AST technical support had a caller complaining that her mouse was hard to control with the dust cover on. The cover turned out to be the plastic bag the mouse was packaged in.
Another Compaq technician received a call from a man complaining that the system wouldn't read word processing files from his old diskettes. After trouble- shooting for magnets and heat failed to diagnose the problem, it was found that the customer labeled the diskettes then rolled them into the typewriter to type the labels.
Another AST customer was asked to send a copy of her defective diskettes. A few days later a letter arrived from the customer along with Xeroxed copies of the floppies.
A Dell technician advised his customer to put his troubled floppy back in the drive and close the door. The customer asked the tech to hold on, and was heard putting the phone down, getting up and crossing the room to close the door to his room.
Another Dell customer called to say he couldn't get his computer to fax anything. After 40 minutes of trouble-shooting, the technician discovered the man was trying to fax a piece of paper by holding it in front of the monitor screen and hitting the "send" key.
Another Dell customer needed help setting up a new program, so a Dell tech suggested he go to the local Egghead. "Yeah, I got me a couple of friends,"the customer replied. When told Egghead was a software store, the man said, "Oh, I thought you meant for me to find a couple of geeks."
Yet another Dell customer called to complain that his keyboard no longer worked. He had cleaned it by filling up his tub with soap and water and soaking the keyboard for a day, then removing all the keys and washing them individually.
A Dell technician received a call from a customer who was enraged because his computer had told him he was "bad and an invalid". The tech explained that the computer's "bad command" and "invalid" responses shouldn't be taken personally.
An exasperated caller to Dell Computer Tech Support couldn't get her new Dell Computer to turn on. After ensuring the computer was plugged in, the technician asked her what happened when she pushed the power button. Her response, "I pushed and pushed on this foot pedal and nothing happens." The "foot pedal" turned out to be the computer's mouse.
Another customer called Compaq tech support to say her brand-new computer wouldn't work. She said she unpacked the unit, plugged it in, and sat there for 20 minutes waiting for something to happen. When asked what happened when she pressed the power switch, she asked "What power switch?"
Bill Gates died and, much to everyone's surprise, went to Heaven. When he got there, he had to wait in the reception area.
Heaven's reception area was the size of Massachusetts. There were literally millions of people milling about, living in tents with nothing to do all day. Food and water were being distributed from the backs of trucks, while staffers with clipboards slowly worked their way through the crowd. Booze and drugs were being passed around. Fights were commonplace. Sanitation conditions were appalling. All in all, the scene looked like Woodstock gone metastatic.
Bill lived in a tent for three weeks until, finally, one of the staffers approached him. The staffer was a young man in his late teens, face scarred with acne. He was wearing a blue T-shirt with the words TEAM PETER emblazoned on it in large yellow lettering.
"Hello," said the staffer in a bored voice that could have been the voice of any clerk in any overgrown bureaucracy. "My name is Gabriel and I'll be your induction coordinator." Bill started to ask a question, but Gabriel interrupted him. "No, I'm not the Archangel Gabriel. I'm just a guy from Philadelphia named Gabriel who died in a car wreck at the age of 17. Now give me your name, last name first, unless you were Chinese in which case it's first name first."
"Gates, Bill." Gabriel started searching though the sheaf of papers on his clipboard, looking for Bill's Record of Earthly Works. "What's going on here?" asked Bill. "Why are all these people here? Where's Saint Peter? Where are the Pearly Gates?"
Gabriel ignored the questions until he located Bill's records. Then Gabriel looked up in surprise. "It says here that you were the president of a large software company. Is that right?"
"Yes."
"Well then, do the math chip-head! When this Saint Peter business started, it was an easy gig. Only a hundred or so people died every day, and Peter could handle it all by himself, no problem. But now there are over five billion people on earth. Jesus, when God said to 'go forth and multiply,' he didn't say 'like rabbits!' With that large a population, ten thousand people die every hour. Over a quarter-million people a day. Do you think Peter can meet them all personally?"
"I guess not."
"You guess right. So Peter had to franchise the operation. Now, Peter is the CEO of Team Peter Enterprises, Inc. He just sits in the corporate headquarters and sets policy. Franchisees like me handle the actual inductions." Gabriel looked though his paperwork some more, and then continued. "Your paperwork seems to be in order. And with a background like yours, you'll be getting a plum job assignment."
"Job assignment?"
"Of course. Did you expect to spend the rest of eternity sitting on your ass and drinking ambrosia? Heaven is a big operation. You have to pull your weight around here!" Gabriel took out a triplicate form, had Bill sign at the bottom, and then tore out the middle copy and handed it to Bill. "Take this down to induction center #23 and meet up with your occupational orientator. His name is Abraham." Bill started to ask a question, but Gabriel interrupted him. "No, he's not that Abraham."
Bill walked down a muddy trail for ten miles until he came to induction center #23. He met with Abraham after a mere six-hour wait.
"Heaven is centuries behind in building its data processing infrastructure," explained Abraham. "As you've seen, we're still doing everything on paper. It takes us a week just to process new entries."
"I had to wait three weeks," said Bill. Abraham stared at Bill angrily, and Bill realized that he'd made a mistake. Even in Heaven, it's best not to contradict a bureaucrat. "Well," Bill offered, "maybe that Bosnia thing has you guys backed up."
Abraham's look of anger faded to mere annoyance. "Your job will be to supervise Heaven's new data processing center. We're building the largest computing facility in creation. Half a million computers connected by a multi-segment fiber optic network, all running into a back-end server network with a thousand CPUs on a gigabit channel. Fully fault tolerant. Fully distributed processing. The works."
Bill could barely contain his excitement. "Wow! What a great job! This is really Heaven!" "We're just finishing construction, and we'll be starting operations soon. Would you like to go see the center now?"
"You bet!"
Abraham and Bill caught the shuttle bus and went to Heaven's new data processing center. It was a truly huge facility, a hundred times bigger than the Astrodome. Workmen were crawling all over the place, getting the miles of fiber optic cables properly installed. But the center was dominated by the computers. Half a million computers, arranged neatly row-by-row, half a million .....
..... Macintoshes ....
..... all running Claris software! Not a PC in sight! Not a single byte of Microsoft code!
The thought of spending the rest of eternity using products that he had spent his whole life working to destroy was too much for Bill. "What about PCs???" he exclaimed. "What about Windows??? What about Excel??? What about Word???"
"You're forgetting something," said Abraham.
"What's that?" asked Bill plaintively.
"This is Heaven," explained Abraham. "We need a computer system that's heavenly to use. If you want to build a data processing center based on PCs running Windows, then ....
..... GO TO HELL!"
When Milgrom waited at the airport to board
his plane he noticed a computer scale that would give your weight and fortune.
He dropped a coin in the slot.The computer
screen displayed "You weigh 88 kilos, you are married and you're on your
way to California.
Milgrom stood dumbfounded.
Another man put in a coin and the computer
read : "You weigh 83 kilos you're divorced and you're on your way to chicago"
Milgrom said to the man,"Are you divorced
and on your way to chicago". "YES" came the reply.
Milgrom was amazed! Then he rushed to the men's room changed his clothes and put on dark glasses. He went to the machine again.
The computer read : "You still weigh 88 kilos,
you are still married, and You just missed your flight to california!"
-A quote on the SNI newsgroup.
LOVE MEANS NEVER HAVING TO REBOOT
Micro was a real-time operator and dedicated multi- user. His broad-band protocol made it easy for him to interface with numerous input/output devices, even if it meant time-sharing.
One evening he arrived home just as the sun was crashing, and had parked his Motorola 68000 in the main drive (he had missed the 5100 bus that morning), when he noticed an elegant piece of liveware admiring the daisy wheels in his garden. He thought to himself, "she looks user-friendly. I'll see if she'd like an update tonight."
Mini was her name. She was delightfully engineered with eyes like COBOL and a Prime mainframe architecture that set Micro's peripherals networking all over the place.
He browsed over to her casually, admiring the power of her twin, 32-bit floating point processors and enquired, "How are you, Honeywell?" "Yes, I am well," she responded, batting her optical fibers engagingly and smoothing her console over her curvilinear functions.
Micro settled for a straight line approximation. "I'm stand-alone tonight," he said. "How about computing a vector to my base address? I'll output a byte to eat, and maybe we could get offset later on. "Mini ran a priority process for 2.6 milliseconds then transmitted 8K.
"I've been dumped myself recently, and a new page is just what I need to refresh my disks. I'll park my machine cycle in your background and meet you inside. " She walked off, leaving Micro admiring her solenoids and thinking, "Wow, what a global variable. I wonder if she'd like my firmware?"
They sat down at the process table to a top of form feed of fiche and chips and a bucket of Baudot. Mini was in conversational mode and expanded on ambiguous arguments while Micro gave occasional acknowledgments, although in reality he was analyzing the shortest and least critical path to her entry point. He finally settled on the old, 'Would you like to see my benchmark routine?' but Mini was again one step ahead.
Suddenly she was up and stripping off her parity bits to reveal the full functionality of her operating system software. "Let's get BASIC, you RAM," she said. Micro was loaded by this stage, but his hardware policing module had a processor of its own and was in danger of overflowing its output buffer, a hang-up that Micro had consulted his analyst about.
"Core Dump," was all he could say, as she prepared to log him off.
Micro soon recovered, however, when Mini went down on the DEC and opened her divide files to reveal her data set ready. He accessed his fully packed root device and was just about to start pushing into her CPU stack, when she attempted an escape sequence.
"No, no!" she cried. "You're not shielded!"
"Reset, baby," he replied, "I've been debugged."
"But I haven't got my current loop enabled, and I can't support child processes," she protested.
"Don't run away," he said, "I'll generate an interrupt."
"No, that's too error prone, and I can't abort because of my design philosophy."
Micro was locked in by this stage, though, and could not be turned off. But Mini soon stopped his thrashing by introducing a voltage spike into his main supply, whereupon he fell over with a head crash and went to sleep. "Computers!" she thought as she compiled herself. "All they ever think about is hex."
The committee told the programmer he had
some say in the matter and asked him
if he wanted to see Heaven and Hell before stating his preference.
"Sure," he said, so an angel took him to
a place with a sunny beach, volleyball,
and rock and roll, where everyone was having a great time.
"Wow!" he exclaimed. "Heaven is great!"
"Wrong," said the angel. "That was Hell. Want to see Heaven?"
"Sure!" So the angel took him to another place. Here a bunch of people were sitting in a park playing bingo and feeding dead pigeons.
"This is Heaven?" asked the Windows programmer.
"Yup," said the angel.
"Then I'll take Hell." Instantly he found himself plunged up to his neck in red-hot lava, with the hosts of the damned in torment around him.
"Where's the beach? The music? The volleyball?" he screamed frantically to the angel.
"That was the demo," she replied as she vanished.
HELPLINE: "General Motors Helpline, how can
I help you?"
CUSTOMER: "I got in my car and closed the
door, and nothing happened!"
HELPLINE: "Did you put the key in the ignition
and turn it?"
CUSTOMER: "What's an ignition?"
HELPLINE: "It's a starter motor that draws
current from your battery and turns over
the engine."
CUSTOMER: "Ignition? Motor? Battery? Engine?
How come I have to know all of these
technical terms just to use my car?"
HELPLINE: "General Motors Helpline, how can
I help you?"
CUSTOMER: "My car ran fine for a week, and
now it won't go anywhere!"
HELPLINE: "Is the gas tank empty?"
CUSTOMER: "Huh? How do I know?"
HELPLINE: "There's a little gauge on the
front panel, with a needle, and markings
from 'E' to 'F'. Where is the needle pointing?"
CUSTOMER: "I see an 'E' but no 'F'."
HELPLINE: "You see the 'E' and just to the
right is the 'F'.
CUSTOMER: "No, just to the right of the
first 'E' is a 'V'.
HELPLINE: "A 'V'?!?"
CUSTOMER: "Yeah, there's a 'C', an 'H',
the first 'E', then a 'V', followed by
'R', 'O', 'L' ..."
HELPLINE: "No, no, no sir! That's the front
of the car. When you sit behind the steering
wheel, that's the panel I'm talking about."
CUSTOMER: "That steering wheel thing --
Is that the round thing that honks the
horn?"
HELPLINE: "Yes, among other things."
CUSTOMER: "The needle's pointing to 'E'.
What does that mean?"
HELPLINE: "It means that you have to visit
a gasoline vendor and purchase some more
gasoline. You can install it yourself,
or pay the vendor to install it for you."
CUSTOMER: "What? I paid $12,000 for this
car! Now you tell me that I have to keep
buying more components? I want a car
that comes with everything built in!"
HELPLINE: "General Motors Helpline, how can
I help you?"
CUSTOMER: "Your cars suck!"
HELPLINE: "What's wrong?"
CUSTOMER: "It crashed, that's what went
wrong!"
HELPLINE: "What were you doing?"
CUSTOMER: "I wanted to go faster, so I pushed
the accelerator pedal all the way to
the floor. It worked for a while, and then it crashed --
and now it won't even start up!"
HELPLINE: "I'm sorry, sir, but it's your
responsibility if you misuse the product."
CUSTOMER: "Misuse it? I was just following
this damned manual of yours. It
said to make the car go to put the transmission
in 'D' and press the accelerator pedal.
That's exactly what I did --now the damn
thing's crashed."
HELPLINE: "Did you read the entire operator's
manual before operating the car sir?"
CUSTOMER: "What? Of course I did! I told
you I did EVERYTHING the manual said
and it didn't work!"
HELPLINE: "Didn't you attempt to slow down
so you wouldn't crash?"
CUSTOMER: "How do you do THAT?"
HELPLINE: "You said you read the entire
manual, sir. It's on page 14. The
pedal next to the accelerator."
CUSTOMER: "Well, I don't have all day to
sit around and read this manual you know."
HELPLINE: "Of course not. What do you expect
us to do about it?"
CUSTOMER: "I want you to send me one of
the latest versions that goes fast and
won't crash anymore!"
HELPLINE: "General Motors Helpline, how can
I help you?"
CUSTOMER: "Hi! I just bought my first car,
and I chose your car because it has automatic
transmission, cruise control, power steering,
power brakes, and power door locks."
HELPLINE: "Thanks for buying our car. How
can I help you?"
CUSTOMER: "How do I work it?"
HELPLINE: "Do you know how to drive?"
CUSTOMER: "Do I know how to what?"
HELPLINE: "Do you know how to DRIVE?"
CUSTOMER: "I'm not a technical person! I
just want to go places in my car!"
Dear Mr. Dvorak:
Ann Landers wouldn't print this. I have
nowhere else to turn. I have to get the word out. Warn other parents. I
must be rambling on. Let me try and explain. It's about my son, Billy.
He's always been a good, normal ten year old boy. Well, last spring we
sat down after dinner to select a summer camp for Billy. We sorted through
the camp brochures. There were the usual camps with swimming, canoeing,
games, singing by the campfire
-- you know. There were sports camps and
specialty camps for weight reduction, music, military camps and camps that
specialized in Tibetan knot tying. I tried to talk him into Camp Winnepoopoo.
It's where he went last year. (He made an adorable picture out of painted
pinto beans and macaroni). Billy would have none of it. Billy pulled a
brochure out of his pocket. It was for a COMPUTER CAMP! We should have
put our foot down right there, if only we had known. He left three weeks
ago. I don't know what's happened. He's changed. I can't explain it. See
for yourself. These are some of my little Billy's letters.
Dear Mom,
The kids are dorky nerds. The food stinks.
The computers are the only good part. We're learning how to program. Late
at night is the best time to program, so they let us stay up.
Love, Billy.
Dear Mom,
Camp is O.K. Last night we had pizza in
the middle of the night. We all get to choose what we want to drink. I
drink Classic Coke. By the way, can you make Szechuan food? I'm getting
used to it now. Gotta go, it's time for the flowchart class.
Love, Billy.
P.S. This is written on a wordprocessor. Pretty swell, huh? It's spellchecked too.
Dear Mom,
Don't worry. We do regular camp stuff. We
told ghost stories by the glow of the green computer screens. It was real
neat. I don't have much of a tan 'cause we don't go outside very often.
You can't see the computer screen in the sunlight anyway. That wimp camp
I went to last year fed us weird food too. Lay off, Mom. I'm okay, really.
Love, Billy.
Dear Mom,
I'm fine. I'm sleeping enough. I'm eating
enough. This is the best camp ever. We scared the counselor with some phony
worm code. It was real funny. He got mad and yelled. Frederick says it's
okay. Can you send more money? I spent mine on a pocket protector and a
box of blank diskettes. I've got to chip in on the phone bill. Did you
know that you can talk to people on a computer? Give my regards to Dad.
Love, Billy.
Dear Mother,
Forget the money for the telephone. We've
got a way to not pay. Sorry I haven't written. I've been learning a lot.
I'm real good at getting onto any computer in the country. It's really
easy! I got into the university's in less than fifteen minutes. Frederick
did it in five, he's going to show me how. Frederick is my bunk partner.
He's really smart. He says that I shouldn't call myself Billy anymore.
So, I'm not.
Signed, William.
Dear Mother,
How nice of you to come up on Parents Day.
Why'd you get so upset? I haven't gained that much weight. The glasses
aren't real. Everybody wears them. I was trying to fit in. Believe me,
the tape on them is cool. I thought that you'd be proud of my program.
After all, I've made some money on it. A publisher is sending a check for
$30,000. Anyway, I've paid for the next six weeks of camp. I won't be home
until late August.
Regards, William.
Mother,
Stop treating me like a child. True -- physically
I am only ten years old. It was silly of you to try to kidnap me. Do not
try again. Remember, I can make your life miserable (i.e. - the bank, credit
bureau, and government computers). I am not kidding. O.K.? I won't write
again and this is your only warning. The emotions of this interpersonal
communication drain me.
Sincerely, William.
See what I mean? It's been two weeks since I've heard from my little boy. What can I do, Mr.Dvorak? I know that it's probably too late to save my little Billy. But, if by printing these letters you can save JUST ONE CHILD from a life of programming, please, I beg of you to do so. Thank you very much.
Sally Gates, Concerned Parent
Mr. Dvorak inadequately replied: Come on, Sally, boys will be boys.
DOS Airlines: Passengers are handed maps, compasses, rulers, pencils & an airplane manual (shrink wrapped) as they enter the plane...Have to figure out how to get the plane to wherever they want to go. Some succeed very well. Others crash, but they shouldn't have been messing around with airplanes anyway.
Macintosh Airlines: All the stewards, stewardesses, captains, baggage handlers & ticket agents look the same, act the same & talk the same. Every time you ask questions about details, you are told you don't need to know, don't want to know & everything will be done for you without you having to know...so just shut up.
OS/2 Airlines: To board the plane, you have your ticket stamped 10 different times by standing in 10 different lines. Then you fill out a form showing where you want to sit & whether it should feel like an ocean liner, a passenger train or a bus. If you succeed in getting on board the plane and the plane succeeds in getting off the ground, you have a wonderful trip...except times when the rudder & flaps get frozen in position...in which case you have time to say your prayers & get yourself prepared for the crash.
Windows Airlines: The airport terminal is nice & colorful with friendly stewards & stewardesses, easy access to the plane and an uneventful takeoff...then the plane blows up without any warning whatsoever.
NT Airlines: (??? What's NT?) Everyone marches out on the runway, says the password in unision & forms the outline of a plane. Then they all sit down & make a whooshing sound like they're flying.
UNIX Airlines: Everyone brings one piece of the plane with them when they come to the airport. They all go out on the runway & put the plane together piece by piece, arguing constantly about what kind of plane they are building.
10. Picky, picky, picky.
9. They hear what you say, but not what
you mean.
8. Beauty is only shell deep.
7. When you ask what's wrong, they say 'nothing'.
6. Can produce incorrect results with alarming
speed.
5. Always turning simple statements into
big productions.
4. Small talk is important.
3. You do the same thing for years and suddenly
it's wrong.
2. They make you take the garbage out.
1. One missed period and they go wild!
Token Ring A virtual engagement gift.
Ethernet A device for catching the Ether Bunny.
DataPac A size 14 girl in a size 8 bikini.
Asynch A place to wash your hands.
Bisynch The place where Elton John washes his hands.
BBS Tall tales told by insects that produce honey.
ASCII Ancient god of Telecommunications. Rumored to give vast amounts of data to believers. Hence, the phrase "ASCII and you shall receive."
Block Parity One heck of a good time.
Carrier Detect Raison
d'etre for premarital blood tests.
File Transfer
Procedure followed by INFORMATION CENTER staff who are tired
of their present jobs.
Hayes Compatible Prone
to riding with a grizzled old cowhand who sings off-key.
Gene Autry is the industry standard.
Serial Interface A spoon.
Terminal Emulation A function performed by a canary that lays on its back with its legs in the air.
XMODEM A device on the losing end of a lightning encounter.
The frog spoke up again and said, "If you
kiss me and turn me back into a beautiful Princess, I will stay with you
for one week."
The boy took the frog out of his pocket,
smiled at it and returned it to the pocket.
The frog then cried out, "If you kiss me
and turn me back into a Princess, I'll stay with you and do *Anything*
you want."
Again the boy took the frog out, smiled
at it and put it back into his pocket.
Finally the frog asked, "What is it? I've
told you I'm a beautiful Princess, that I'll stay with you for a week and
do *Anything* you want.
Why won't you kiss me?"
The boy said, "Look, I'm a computer programmer. I don't have time for girlfriends, but a talking frog is really cool."
/*W95Kern.cxx*/
#include <nonsense.h
#include <lies.h
#include <spyware.h /* Microsoft Network
Connectivity library */ #include <process.h /* For the court of law
*/
#define say(x) lie(x)
#define computeruser ALL_WHO_WANT_TO_BUY_OUR_BUGWARE
#define soon way_in_the_future
#define next_year soon
#define the_product_is_ready_to_ship another_beta_version
void main()
{
if (latest_window_version one_month_old)
{
if (there_are_still_bugs)
market(bugfix);
if (sales_drop_below_certain_point) raise(RUMOURS_ABOUT_A_NEW_BUGLESS_VERSION);
}
while(everyone_chats_about_new_version)
{
make_false_promise(it_will_be_multitasking);
/* Standard Call, in
lie.h */ if (rumours_grow_wilder)
make_false_promise(it_will_be_plug_n_play);
if (rumours_grow_even_wilder)
{
market_time=ripe;
say("It will
be ready in one month);
order(programmers,
stop_fixing_bugs_in_old_version);
order(programmers,
start_brainstorm_about_new_version);
order(marketingstaff,
permission_to_spread_nonsense);
vapourware=TRUE;
break;
}
}
switch (nasty_questions_of_the_worldpress)
{
case WHEN_WILL_IT_BE_READY:
say("It
will be ready in", today+30_days," we're just testing");
break;
case WILL_THIS_PLUG_AND_PLAY_THING_WORK:
say("Yes
it will work");
ask(programmers,
why_does_it_not_work);
pretend(there_is_no_problem);
break;
case WHAT_ARE_MINIMAL_HARDWARE_REQUIREMENTS:
say("It
will run on an 8086 with lightning speed due to the 32-bit
architecture");
inform(INTEL,
"Pentium sales will rise skyhigh");
inform(SAMSUNG,
"Start a new memorychip plant"
"'cos all those customers will need at least 32 meg");
inform(QUANTUM,
"Thanks to our fatware your sales will triple");
get_big_bonus(INTEL,
SAMSUNG, QUANTUM);
break;
case DOES_MICROSOFT_GET_TOO_MUCH_INFLUENCE:
say("Oh
no, we are just here to make a better world for everyone");
register(journalist,
Big_Bill_Book);
when(time_is_ripe)
{
arrest(journalist);
brainwash(journalist);
when(journalist_says_windows95_is_bugfree)
{
order(journalist, "write a nice objective article");
release (journalist);
}
}
break;
}
while (vapourware)
{
introduction_date++;
/* Delay */
if (no_one_believes_anymore_there_will_be_a_release)
break;
say("It will be
ready in",today+ONE_MONTH);
}
release(beta_version)
while (everyone_is_dumb_enough_to_buy_our_bugware)
{
bills_bank_account += 150*megabucks; release(new_and_even_better_beta_version);
introduce(more_memory_requirements); if (customers_report_installation_problems)
{
say("that
is a hardware problem, not a software problem");
if (smart_customer_says_but_you_promised_plug_and_play)
{
ignore(customer);
order(microsoft_intelligence_agency, "Keep an eye on this b*stard");
}
}
if ( bills_bank_account skyhigh &&
marriage two_years ) {
divorce(woman_that_was_beautiful_when_I_married_her);
wave(dollars,
@lusty_chicks);
marry(young_blonde_virgin_with_big_boobies);
devirginize(young_blonde_virgin_with_big_boobies);
if (boobies_start_to_hang)
dump(young_blonde_virgin_with_big_boobies);
}
if (there_is_another_company)
{
steal(their_ideas);
accuse(company,
stealing_our_ideas);
hire(a_lot_of_lawyers);
/* in process.h */
wait(until_other_company_cannot_afford_another_lawsuit);
buy_out(other_company);
}
}
/* Now everyone realizes that we sell bugware
and they are angry at us*/ order(plastic_surgeon, make_bill_look_like_poor_bastard);
buy(nice_little_island); hire(harem); laugh_at(everyone, for_having_the_patience_to_wait_year_after_year_
for_another_unfinished_version);
}
void bugfix(void)
{
charge (a_lot_of_money)
if (customer_says_he_does_not_want_to_pay_for_bugfix)
say("It is not a bugfix but a new version"); if (still_complains)
{
ignore(customer);
register(customer, big_Bill_book);
/* We'll get him when everyone uses Billware
*/ }
}
--
-----BEGIN GEEK CODE BLOCK-----
Version: 3.1
GCS/M/S/O d- s+: a-- C++(++++)$ UBLAVS*+++++$
P---(--) L++++++$ E----(-) W+(++) N+ o--? K-? w+(---) O- M-- V-- PS PE
Y? PGP- t+(+++) 5-- X+ R-(--) tv+ b(-) DI- D++ G+++++ e$+++ h-() r+++++
y? ------END GEEK CODE BLOCK------
... You see the root beer at the grocery store as "Hi Res" instead of Hires.
... You feel the need to "download a pineapple/canadian bacon pizza".
... You think k.d.lang is a newsgroup
... You are watching a boring show on tv & wonder why the screen saver hadn't kicked in.
... You misspelled something with a pen and your first thought was to hit delete.
... You get in the elevator on your way home, pound on the button for your office floor, and wonder why the elevator won't toggle your location.
... Someone leaves a Post-It note on your screen, and after reading the note you click on the window beneath it to bring it to the foreground.
... You think "I wonder if my letter (snail mail) has reached its destination yet?" "Yes, it must have otherwise it would have bounced..."
...You comment your assembler code in C.
... You panic when someone says "The Sun's just gone down"
... You write down some code during an exam, stare at the page, and think "I wonder why the compiler's taking so long...".
... You sit down with friends at the cafeteria and say "re." (for IRC-literates only)
... You walk into a used bookstore, ask if they have any books about UNIX and wonder why they're giving you funny looks.
BABY(1) USER COMMANDS BABY(1)
NAME
BABY - create new process from two parent processes
SYNOPSIS
BABY sex [ name ]
SYSTEM V SYNOPSIS
/usr/5bin/BABY [ -sex ] [ -name ]
AVAILABILITY
The System V version
of this command is available with the Sys-
tem V
software installation option. Refer to Installing
SunOS 4.1 for information
on how to install and invoke BABY.
DESCRIPTION
BABY is initiated when one parent process polls another server process through a socket connection (BSD) or through pipes in the system V implementation. BABY runs at a low priority for approximately 40 weeks then terminates with heavy system load. Most systems require constant monitoring when BABY reaches it's final stages of execution.
Older implentations of BABY required that
the initiating process not be present at the the initiating process is
awakened and notified of the results upon
completion. Modern versions allow both parent
processes to be active during the final stages of BABY.
example% BABY -sex m -name fred
OPTIONS
-sex
option indicating type of process created.
-name
process identification to be attaced to the new process.
RESULT
Successful execution of the BABY(1) results
in new process
being created and
named. Parent processes then typically
broadcast messages
to all other processes informing them of their
new status in the
system.
BUGS
The SLEEP command
may not work on either parent processes for some
time afterward,
as new BABY processes constantly send interrupts
which must be handled
by one or more parent.
BABY processes upon
being created may frequently dump
in /tmp requireing
/tmp to be cleaned out frequently by one
of the parent processes.
The original AT&T
version was provided without instuctions
regarding the created
process, this remains in current implementations.
SEE ALSO
cigars(6) dump(5) cry(3)
OTHER IMPLEMENTATIONS
gnoops(1)
FSF version of BABY where none of the authors will accept
responsibility for anything.
Cannot find REALITY.SYS. Universe halted.
COFFEE.EXE Missing - Insert Cup and Press Any Key
Buy a Pentium 586/90 so you can reboot faster.
2 + 2 = 5 for extremely large values of 2.
Computers make very fast, very accurate mistakes.
Computers are not intelligent. They only think they are.
My software never has bugs. It just develops random features.
C:\WINDOWS C:\WINDOWS\GO C:\PC\CRAWL
C:\DOS C:\DOS\RUN RUN\DOS\RUN
<-------- The information went data way --------
Best file compression around: "DEL *.*" = 100% compression
The Definition of an Upgrade: Take old bugs out, put new ones in.