Here's a small selection of what I've written, both recent and older works, in reverse chronological order. Documentation for software that I've written is not listed here; rather, that is included along with the software itself.
Many of the articles below were written for and presented at meetings of the Greater Lansing Linux Users Group (GLLUG).
Problems with Gerrit.
Answers to questions that often come up in comp.lang.c but the C FAQ does not address.
This text file contains a list of some useful commands under Debian GNU/Linux, along with brief explanations and pointers to further documentation.
These are the coding standards that I use for writing programs for myself, the GNU Project, and others. Read them in HTML, DVI, PDF, Texinfo, or plain text format. These standards are an extension to the GNU Coding Standards not meant to stand on their own. I do not claim that they are the best possible, but they work for me. Your feedback, positive or negative, is welcome.
A brief LaTeX tutorial. Read it in DVI, PDF, or LaTeX format.
With the DVI or LaTeX files you'll want the spiral graphic in PostScript format, spiral.eps. In any case you might want the example LaTeX file, sample1.tex.
A tutorial on setting IP masquerading and ancillary features. Read it in DVI, PDF, or LaTeX format. If you get the DVI or LaTeX version then you'll also want the network diagram in PostScript format, network.ps.
This is a continuation of the previous article. Read it in DVI, PDF, or LaTeX format.
Read it in DVI, PDF, or LaTeX format.
Available in DVI, PDF, or LaTeX format.
I wrote this paper between March and October 1998 for an independent study class in anthropology. You might find it interesting if you're into that sort of thing.