Seeking Computer Science Fokelore?
Missing Bookmarks asks: "I accidentally deleted my bookmarks. I lost my 'Lore' folder, where I was collecting links to the classic folklore of the computer science subculture - things like Ken Thompson's Reflections on Trusting Trust, The Tanenbaum-Torvalds Debate, Dijkstra's Go To Statement Considered Harmful, and The Alice and Bob after-dinner speech. I don't need anything from The Jargon File (like The Story of Mel), because that stuff is obviously easy to find. I've listed all the things I could remember; please help me find the ones I've forgotten."
You may want to include some 'lore' about important files that were lost without any backups.
"It's overkill, of course. But you can never have too much overkill." - Anonymous Slashdot Coward
The original paper on Lisp by John McCarthy could be considered an important part of CS history: Recursive Functions of Symbolic Expressions and Their Computation by Machine (Part I)
Claude Shannon's A Mathematical Theory of Communication is good to know as well.
Richard Gabriels' Worse Is Better paper is also on the web, but I don't know if that qualifies. It's somewhat new to be folklore.I don't know if any of the original papers by Turing, Church and von Neumann have been put online so post some links if you find them.
rm -i bookmarks.html
Its a pulitzer prize winning book called soul of a new machine by Tracy Kidder. It is unlikely that you can download it off the internet..but you never know....
Its really quite interesting and it describes computer culture and management and how Data General came to survive and its quest to make a computer to compete with Digital. Great mushroom engineering management quotes (keep then in the dark, feed them Sh!t, watch them grow). Really a great addition to any collection of computer lore.
Although not a computer science paper per se, The Hacker Papers was one of the first widely read articles about people who spend an excessive amount of time using computers. This article also introduced the original definition of the term hacker to a wider audience.
Csh Programming Considered Harmful, by Tom Christiansen.
The Ten Commandments for C Programmers (Annotated Edition) by Henry Spencer.