According to Larry Wall( 1 ), the original author of the Perl programming language, there are three great virtues of a programmer; Laziness, Impatience and Hubris
Laziness: The quality that makes you go to great effort to reduce overall energy expenditure. It makes you write labor-saving programs that other people will find useful and document what you wrote so you don't have to answer so many questions about it.
Impatience: The anger you feel when the computer is being lazy. This makes you write programs that don't just react to your needs, but actually anticipate them. Or at least pretend to.
Hubris: The quality that makes you write (and maintain) programs that other people won't want to say bad things about.
(1) Quoted from "Programming Perl", 2nd Edition, O'Reilly & Associates, 1996In case you’ve ever wondered why ignorance rises to the executive level, here is a simple explanation that is also mathematical proof.
Knowledge is Power
Time is Money
Power = Work
--------
Time
Knowledge = Work
--------
Money
Money = Work
--------
Knowledge
What this means is:
VMS: — $ MOUNT/DENSITY = .45/LABEL = BULLET/MESSAGE = "BYE" BULLET::BULLET$GUN SYS$BULLET
$ SET GUN/LOAD/SAFETY = OFF/SIGHT = NONE/HAND = LEFT/CHAMBER = 1/ACTION = AUTOMATIC/LOG/ALL/FULL SYS$GUN_3$DUA3:[000000]GUN.GNU
$ SHOOT/LOG/AUTO SYS$GUN SYS$SYSTEM:[FOOT]FOOT.FOOT
%DCL-W-ACTIMAGE, error activating image GUN
-CLI-E-IMGNAME, image file $3$DUA240:[GUN]GUN.EXE;1
-IMGACT-F-NOTNATIVE, image is not an OpenVMS Alpha AXP image
oh well, almost. . .
Emptiness on paper;
Fleeting thought.
Red Sox play at Fenway’s
Green Park.
How swiftly whirls the disk;
Data leaps to the floating head
And is known.
The smell of hot P. C. card,
Blank screen, no bell,
New parts will be needed.
All the lights are frozen;
The cursor blinks blandly.
Soon, I shall see the dump.
On the Review Cycle
Warning: This list may be offensive to ardent feminists or anyone who actually likes females.
{ Ed: This is similar to another item Dan co-wrote, comparing programming languages to cars. The one with the cars is superior. It appears in Volume I of the TeleJokeBook series. }
There are so many programming languages available that it can be very difficult to get to know them all well enough to pick the right one for you. On the other hand most men know what kind of woman appeals to them. So here is a handy guide for many of the popular programming languages that describes what kind of women they would be if programming languages were women.
| Q: | How many Windows programmers does it take to change a light bulb? |
| A: | One to write WinGetLightBulbHandle, One to write WinQueryStatusLightBulb, One to write WinGetLightSwitchHandle, One to etc. |
| Q: | How many C++ programmers does it take to change a light bulb? |
| A: | You’re still thinking procedurally. A properly designed light bulb object will inherit a change method from a generic light bulb class, so all you’d have to do is send a light bulb change. |
This is the Canonical List Of Programming Language Humor. It has been compiled with the assistance of a lot of people but a special thanks goes to Prof P. Piacenza ( chpp@unitrix.utr.ac.za ) who contributed a great deal of jokes etc to this list.
Any submissions should be sent to :- N.Thomson@bcs.org.uk where they will be added to the list and the submitter will get a personal copy of the list. Any requests for copies of this list sent to the above addressee will be cheerfully ignored. If you are reading this then you have a copy in front of you. If your joke is more suited to any of the other lists then it will be placed there.
This file can be FTPed from FTP.CCO.CALTECH.EDU in the directory /pub/humor/canonical.list - login as anonymous and enter E-Mail address as password.
Ok enough of the boring stuff - enjoy. . . . . . . . . . . . .
David M Friscia does not warrants the accuracy, reliability or timeliness of any information and shall not be liable for any losses caused by such reliance on the accuracy, reliability, or timeliness of such information. Portions of such information may be incorrect or not current. Any person or entity who relies on any information obtained from the System does so at his or her own risk.
Questions or comments, email
dave@dmfriscia.info