Real Programmer


Real Programmer

(job, humour)(From the book "Real Men Don't Eat Quiche") Avariety of hacker possessed of a flippant attitude towardcomplexity that is arrogant even when justified by experience.The archetypal "Real Programmer" likes to program on the bare metal and is very good at it, remembers the binary op codesfor every machine he has ever programmed, thinks thathigh-level languages are sissy, and uses a debugger toedit his code because full-screen editors are for wimps. RealProgrammers aren't satisfied with code that hasn't beenbummed into a state of tenseness just short of rupture.

Real Programmers never use comments or writedocumentation: "If it was hard to write", says the RealProgrammer, "it should be hard to understand." RealProgrammers can make machines do things that were never intheir spec sheets; in fact, they are seldom really happyunless doing so. A Real Programmer's code can awe with itsfiendish brilliance, even as its crockishness appals.

Real Programmers live on junk food and coffee, hangline-printer art on their walls, and terrify the crap out ofother programmers - because someday, somebody else might haveto try to understand their code in order to change it. Theirsuccessors generally consider it a Good Thing that therearen't many Real Programmers around any more.

For a famous (and somewhat more positive) portrait of a RealProgrammer, see "The Story of Mel". The term itself waspopularised by a 1983 Datamation article "Real Programmers Don't Use Pascal" by Ed Post, still circulating on Usenetand Internet in on-line form.