More Unix wisdom
Tuesday, July 20th, 2004
Thinking about the origins of Unix makes me want to point out the terrific Art of Unix Programming, by Eric Raymond, who has grown a cottage industry of explaining hacker culture and the open source movement to both the cultures themselves and to the outside world. Particularly noteworthy in The Art of Unix Programming are the Basics of Unix Philosophy, such as the Rule of Parsimony (”Write a big program only when it is clear by demonstration that nothing else will do”) and the Rule of Silence (”When a program has nothing surprising to say, it should say nothing”). My perennial favorites in the Jargon File, which have applications in the civilian world, are Hanlon’s Razor (”Never attribute to malice that which can be adequately explained by stupidity.”) and “wave a dead chicken“.
