The Tao of Programming
From Wikipedia, the free encyclopedia
The Tao of Programming is a book written in 1987 by Geoffrey James. A tongue-in-cheek spoof of the Tao Te Ching and the Chuang Tzu (or the Taoist book Zhuangzi), The Tao of Programming consists of a series of short anecdotes divided into nine "books" -- The Silent Void, The Ancient Masters, Design, Coding, Maintenance, Management, Corporate Wisdom, Hardware and Software, and the Epilogue. The themes of the book espouse many hacker ideals -- managers should leave programmers to their work; code should be small, elegant, and able to be maintained; corporate wisdom is more often than not an oxymoron; and so on.
Geoffrey James wrote two more books like The Tao of Programming -- The Zen of Programming in 1988 and Computer Parables: Enlightenment in the Information Age in 1989. However, they have not been as well received.