You can browse my newest book here. If you like it, please order a paper copy. You can get it from Amazon or Barnes & Noble, or direct from Addison-Wesley.

Why this book?

The Art of Unix Programming attempts to capture the engineering wisdom and philosophy of the Unix community as it's applied today — not merely as it has been written down in the past, but as a living "special transmission, outside the scriptures" passed from guru to guru. Accordingly, the book doesn't focus so much on "what" as on "why", showing the connection between Unix philosophy and practice through case studies in widely available open-source software.

What's Available Here

If you're using Opera 5, be aware that it has problems rendering some of the HTML in the browseable version linked above. The symptom is occasional missing spaces between words.


Revisions for the first print edition are now closed. There is likely to be a second in a couple of years, however; I'll be accumulating revisions and adding things to the errata page.

Instructions for reviewers are here.

I have written some notes for translators. Inquiries about translation rights should go to Mark Taub at Addison-Wesley.


Raves: 1 2 3 4 5 6 7 8 9

Friendly: 1 2 3 4 5 6 7 8 9 10

Pans: 1 2