Real Programmers Don't Use Pascal - Letter to the editor, Datamation July 1983
pbm.com
pbm.com
~~~
The easiest way to tell a Real Man from the rest of the roleplaying crowd is by the game he plays. Real Men play Dungeons and Dragons. Quiche Eaters play GURPS and Storyteller. Mark Rein·Hagen, the designer of Storyteller, was once asked, "How do you pronounce the dot in your name?" He replied, "It's unpronounceable, and symbolises how meaningless are the labels that we attach to ourselves." One can tell immediately from this comment that Mark Rein·Hagen is a Quiche Eater. Real Men don't need the abstract concepts introduced by Quiche-Eating games — like characterisation, immersiveness or realism — to get their jobs done. They are perfectly happy with a sword, a spellbook, and a beer.
Real Men use swords to kill monsters.
Real Men use swords to tame the wilderness.
Real Men use swords to negotiate peace treaties.
Real Men use swords to romance the opposite sex.
If you can't do it with a sword, do it with a fireball. If you can't do it with a fireball, it isn't worth doing.~~~
This last line is perhaps one of the greatest ever uttered. sniff
http://en.wikipedia.org/wiki/Real_Men_Dont_Eat_Quiche
(For those too young to remember... It's scary that if Marty from Back To The Future were to go back in time today, he would go back 30 years to 1982, instead of 1955 - http://i.imgur.com/VkHdj.jpg )
"Everyone working at LucasFilm is a Real Programmer. (It would be crazy to turn down the money of fifty million Star Trek fans.)"
Rails-bros and node-ninjas: got quiche? :)
"Got quiche, bro?"
"Quiche on Rails"
"Brogrammer. Will code for quiche."
Additionally, startups in the know should put "unlimited quiche" in their hiring posts. Free beer is soooo 2011.
One of the scientific staff ran environmental simulations written in FORTRAN that took a week to run. When he ported it to SunOS it speeded up massively, so he just dialed up the detail level of the simulation so it still took a week. As of a few years ago they still used that simulation, and may still do so. I don't know how long it takes to run now though.
For a more balanced comment about higher level tools, almost contemporary, see Fred Brooks comments in Mythical Man Month about using higher level languages (e.g. - APL, back in his day): one must look at what it does, and not just the cost of using it, before dismissing it out of hand.
"Bah! Real programmers ship good, properly reusable code"
In theory: "Bah! Real programmers ship good, properly reusable code"
In practice: "Bah! Real programmers ship code, eventually."Quiche Eaters would still be arguing about when to delimit braces with {} and when with do/end, and which of the 3,141 testing framework gems released this weekend has the cutest name.
IF NOT <<condition>> GOTO <<start of else>>
<<do iffy stuff>>
GOTO <<end-if>>
<<label for else>>
<<do elsey stuff>>
<<label for end-if>>
Barbarism at its finest :-)
I think this was written before Turbo Pascal, which is really quite different from all other Pascals.
Fortran is still in use for technical programming when you realy realy need to get the most performance out of simulations.
Real Men roll d20 and take what they get. If the DM will allow negative ability scores, d30-5.