This FAQ started off life in 1996 as the FAQ for the Usenet newsgroup comp.programming.threads.

After maintaining it for about 18 months, I took an extended—okay, eight years is quite extended—leave of absence, but I then dusted it off and returned it to a sort of active duty from beyond the grave. It survives here only for historical curiosity, as it is very much not as a source of current information or best practices.

Original 1990s content follows:

Due to my own background and interests, this FAQ is currently quite Unix-centric. This is not a reflection of how I want it to be, merely of what I am most familiar with.

You are welcome to post comments on individual blog entries, or send me email, and I will respond to your questions as my time permits. (2025 addendum: please do not send me email about this FAQ, except as a matter of historical fun. Otherwise, you’re three decades too late!)