Real Programmer
Real Programmer n. [indirectly, from the book
"Real Men Don't Eat Quiche"] A particular sub-variety of
hacker: one possessed of a flippant attitude toward complexity that
is arrogant even when justified by experience. The archetypal
`Real Programmer' likes to program on the {bare metal} and is
very good at same, remembers the binary opcodes for every machine
he has ever programmed, thinks that HLLs are sissy, and uses a
debugger to edit his code because full-screen editors are for
wimps. Real Programmers aren't satisfied with code that hasn't
been {bum}med into a state of {tense}ness just short of
rupture. Real Programmers never use comments or write
documentation: "If it was hard to write", says the Real
Programmer, "it should be hard to understand." Real Programmers
can make machines do things that were never in their spec sheets;
in fact, they are seldom really happy unless doing so. A Real
Programmer's code can awe with its fiendish brilliance, even as its
crockishness appalls. Real Programmers live on junk food and
coffee, hang line-printer art on their walls, and terrify the crap
out of other programmers -- because someday, somebody else might
have to try to understand their code in order to change it. Their
successors generally consider it a {Good Thing} that there
aren't many Real Programmers around any more. For a famous (and
somewhat more positive) portrait of a Real Programmer, see
"{The Story of Mel, a Real Programmer}" in Appendix A.
The term itself was popularized by a 1983 Datamation article
"Real Programmers Don't Use Pascal" by Ed Post, still
circulating on Usenet and Internet in on-line form.
HTML Conversion by AG2HTML.pl V2.94618 & witbrock@cs.cmu.edu