The Tao of Programming

This is an old revision of this page, as edited by 76.250.189.117 (talk) at 00:04, 21 January 2011 (rm spam). The present address (URL) is a permanent link to this revision, which may differ significantly from the current revision.

The Tao of Programming is a book written in 1987 by Geoffrey James. Written in a tongue-in-cheek style spoof of classic Taoist texts such as the Tao Te Ching and Zhuangzi which belies its serious message. 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
  • Epilogue
The Tao of Programming
AuthorGeoffrey James
IllustratorGloria Garland
Cover artistGloria Garland
LanguageEnglish
SubjectComputer programming
GenreComputer programming, Satire
PublisherInfoBooks
Publication date
1987
Publication placeUnited States
Media typePrint (Paperback)
Pages151
ISBN0-931137-07-1
OCLC13904639
005 19
LC ClassQA76.6 .J354 1987
Followed byThe Zen of Programming 

The themes of the book espouse many hacker ideals – managers should leave programmers to their work; code should be small, elegant, and maintainable; 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.[citation needed]