My Favorite Documents

These are documents that I have found inspirational, interesting enough, or useful enough that I have saved copies of them locally.


On the Criteria To Be Used in Decomposing Systems into Modules
This is one of the best papers ever written on how to modularize anything. The ACM put it online once and I didn't trust them to leave it there
Lisp, Good News, Bad News, How to Win Big
Though I'm not really a lisp fan, this is a fascinating commentary on why some software systems win and others lose
Quality by James Bach
An interesting if somewhat unconventional viewpoint on software quality and testing.
HTML 3.2 Spec
This is just so useful I wanted it available all the time.
HTML 4.0 Spec
This too is just so useful I wanted it available all the time.
Perl man pages
We can't seem to get /usr/dist to install this stuff, so I put my own copy here. Kind of gross, huh?
English Language Usage FAQ
Another thing I just wanted available locally. The online version might (but probably won't) be later
Documents by Mel Conway
Contains the original paper with Conway's Law and other more recent thoughts from this pioneer

Not all documents are important enough to be worth a quick reference, but I still hate to throw away useful stuff. I put the rest of them in a sub-directory for preservation's sake.

External Documents

Subdirectories