Real Programmers' Axioms by H.Acker

00) Real Programmers always keep and/or hunt for old & used equipment like 
        old PDP-11/05, Dataroute modems or their last 10 hi-fi tapedecks: 
        you never know when they will become handy.  As for old magazines 
        & newspapers, it's the same.

01) Real Programmers are never organized: why keep track of everything and 
        thus know what will happen tomorrow when it's so fun to discover 
        that you have a deadline for THIS EVENING?

02) Real Programmers are never punctual. Why be on-time when you can be in 
        a hurry?

03) Real Programmers don't change their wardrobe too often: there are no 
        clothes stores that are open at two o'clock in the morning. And 
        besides, why change your old clothes when you know every hole in 
        it like an old friend?

04) Real Programmers can do enormous pieces of software, perfect on the 
        first run without receiving any valid explanations from their bosses.

05) Real Programmers are never where they're supposed to be and are always 
        looking where they're not.

06) Real Programmers don't like IBM. Neither are there Real Programmers at 
        Microsoft.

07) Science-Fiction is an important thing in the life of the Real Programmer, 
        and more specifically Star Trek: he knows every episode by heart, 
	has all the pocket book collection, each and every gizmo on the 
	market and, finally, can quote Mr. Spock (or Dr McCoy) like some 
	quote Shakespeare or Confucius.

08) Real Programmers are always in deep shit.

09) Real Programmers are REALLY good liars; this gift comes handy when you 
        have to explain why your program does not work and/or why you're 
        behind schedule.

0A) Real Programmers always use sound effects when they talk. 

0B) Real Programmers invariably do their best work in The Last Minute, if 
	not later.

0C) Due to axioms 01,02,04 and especially 0B, Real Programmers never put a 
	comment in a program. This sometimes explains axioms 08 and 09. 

0E) Real Programmers are totally non-superstitious. See axiom # 0D. 

0F) Crowded buses or a 2 AM visit to the bathroom are two of the best 
	sources of inspiration for a Real Programmer. However, these flashes 
	of brilliance tend to vanish as soon as one exits the said places. 
	Hence axiom 13.

10) Real Programmers never use their equipment the way it's supposed to be 
	used.  For example, to a Real Programmer, a modem is just a way to 
	invite the FBI to his next party.

11) A clean computer room is a contradictory term.

12) There are more wires in the computer room than in the rest of the house. 
 
13) You can recognize the Real Programmer by the pencils that he has in one 
	of his pockets ready for all occasions.

14) Real Programmers are a misunderstood species. Nobody can understand why 
	they try to write efficient code when you've got megs and megs of 
	memory coupled with a fast CPU. Why bother? (On a serious side, the 
	fine art of efficient programming is REALLY going down the drain).

15) Real Programmers debug their programs in their sleep. 

16) Real Programmers have mysterious powers. Like magicians who bring 
	rabbits out of hats, Real Programmers can produce tons of paper 
	heaps from nowhere.

17) Real Programmers are a good family attraction at parties, especially 
	when they start talking computerese.

18) Real Programmers just hate to get up in the morning, and contrary to 
	Ordinary People, they're in better shape as the day goes on.

19) Real Programmers are all loud mouths and always have a good anecdote 
	to tell.

1A) Real Programmers, NEVER, absolutely NEVER, generalize. 

1B) Real Programmers dream in Hi-Rems.

1C) Real Programmers can improvise a 3 hr speech on Murphy's laws. 

1D) Real Programmers don't understand why ordinary peoples don't understand 
	their explanations.

1E) After too many explanations, A Real Programmer tends to be paranoid. 

1F) The more important a piece of equipment is, the more likely it is to 
	break.

20) The chance of a hard disk crash increases exponentially with every byte 
	of data saved since the last backup. However, the chance returns to 
	0% as soon as a backup is made.

21) Any equipment purchased will become obsolete two weeks after it is 
	acquired.

22) Real Programmers never program in COBOL.

23) The only use of a tie for a Real Programmer is to hang himself when his 
	boss orders him to program in COBOL.

24) Real Programmers don't sleep: they hang upside down in caves. 

25) Real Programmers are familiar with the overnight radio shows. 

26) Real Programmers are afraid to clean their office (or their home) 
	because if they did, they would find everything they needed the 
	previous day. However, never forget that their so-called "mess" is 
	the expression of a highly sophisticated system, so complex that 
	only one person can understand it. 
 
27) The most common things in a terminal room, besides Real Programmers,   
	are the heaps of empty coffee cups; one can also judge the 
	complexity of the program by the height of the heaps.

28) Real Programmers never die, they just get deleted.

29) Like doctors, the quality of handwriting of Real Programmers is 
	inversely proportional to their experience.

2A) Real Programmers program in the dark.

2B) Real Programmers always program with their back to the wall. See 2C, 2D.

2C) While supervisor is out
      Real Programmers play games
    Endwhile

2D) While supervisor is in
      Real Programmers make games
    Endwhile

2E) Real Programmers love to GO TO places.

2F) Human Programmers both idolize and despise Real Programmers.


Back to Dino's page

to Geocities


1