The Tao of Programming

The Tao of Programming

Infobox Book
name = The Tao of Programming

http://www.geoffreyjames.com/taocover.jpgCover page]
author = Geoffrey James
illustrator = Gloria Garland
cover_artist = Gloria Garland
country = United States
language = English
subject = Computer programming
genre = Computer programming, Satire
publisher = InfoBooks
pub_date = 1987
media_type = Print (Paperback)
pages = 151
isbn = 0-931137-07-1
followed_by = The Zen of Programming

"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 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 "" in 1989. However, they have not been as well received.

External links

* [http://www.canonical.org/~kragen/tao-of-programming.html An online version of "The Tao of Programming"]
* [http://tal.forum2.org/tao A review of "The Tao of Programming" by Tal Cohen]
* [http://catb.org/~esr/writings/unix-koans/ The Unix Koans of Master Foo] , by Eric S. Raymond, a writing with related tone and argument, as discussed in its introduction


Wikimedia Foundation. 2010.

Игры ⚽ Поможем написать курсовую

Look at other dictionaries:

  • Tao platform — TAO is the french acronym for Testing Assisté par Ordinateur (Computer Based Testing). The [http://www.tao.lu TAO] framework provides an open architecture for computer assisted test development and delivery, with the potential to respond to the… …   Wikipedia

  • The New Adventures of Winnie the Pooh — title card Genre Comedy Adventure Fantasy Family …   Wikipedia

  • The Armageddon Inheritance — infobox Book name = Mutineers Moon image caption = author = David Weber cover artist = country = USA language = English genre = Science Fiction publisher = release date = media type = pages = isbn = preceded by =Mutineers Moon followed by =Heirs… …   Wikipedia

  • History of the Internet — Main article: Internet The history of the Internet starts in the 1950s and 1960s with the development of computers. This began with point to point communication between mainframe computers and terminals, expanded to point to point connections… …   Wikipedia

  • List of Studio 60 on the Sunset Strip characters — This article contains summaries of characters appearing on the TV series Studio 60 on the Sunset Strip. Contents 1 Cast 2 Major roles 3 Supporting roles 4 Notes …   Wikipedia

  • Flow-based programming — In computer science, flow based programming (FBP) is a programming paradigm that defines applications as networks of black box processes, which exchange data across predefined connections by message passing. These black box processes can be… …   Wikipedia

  • Ruth Winona Tao — Infobox Celebrity image size = 150px name = Ruth Winona Tao imagesize = caption = birth date = 1963 birth place = USA death date = death place = occupation = VJ, actress salary = networth = spouse = children = website = footnotes = Ruth Winona… …   Wikipedia

  • Lua (programming language) — Infobox programming language name = Lua paradigm = Multi paradigm: scripting, imperative, functional year = 1993 designer = Roberto Ierusalimschy Waldemar Celes Luiz Henrique de Figueiredo developer = latest release version = 5.1.4 latest release …   Wikipedia

  • ROOP (programming language) — ROOP is a multiparadigm programming language targeted at AI applications created at the Chengdu University of China. It combines rule based, procedural, logical and object oriented programming techniques.Features* ROOP is directly built upon C++ …   Wikipedia

  • Studio 60 on the Sunset Strip — Title Card Format Comedy drama Created by Aaron Sorkin Starri …   Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”