Introduction to “Tao Te Programming”

October 22, 2012

The author is Patrick Burns.

Genesis

While I was in the early planning stages of a programming class (the one highlighted here), I became dissatisfied.

Many elements of programming — especially good programming — are not usually discussed in programming classes.  The typical class focuses on how to slot the screwdriver into the screw and twist.  It does not wonder much about why the screw is down here and not up there.  It does not say much about the shape of the structure, nor how to see if it is going to fall down.

The solution to my dissatisfaction turned out to be a book.  A book called Tao Te Programming.  It is language-independent — it’s about principles, not language specifics.

Target audience

The book is suitable for those who aspire to label themselves “programmer”.

However, the main target I had in mind was what I call the “occasional programmer”.  Someone with little or no formal training in programming but whose job has a programming component.

Pay off

My programming has changed from writing the book, so there is hope that it will change the programming of readers.

I had great fun writing the book, so there is hope that readers will find some amusement.

More information

The Tao Te Programming page on the Burns Statistics website has:

  • Some general information
  • The table of contents
  • The first five chapters
  • Information about buying the book

Leave a Reply

Related posts

  • September 22, 2011

    Our hunger for certainty. Executive Summary This book is very good, why isn't it more famous? Because it is saying precisely what we don't want to hear. Competing books [...]

  • September 5, 2011

    The subtitle is: Adversaries in Art, Science and Philosophy. Executive Summary Genius or madness? I haven't decided. Irreversibility of interpretation The book drives home that once we decide how [...]

  • August 23, 2011

    The usual approach to testing software is to create a specific problem and see if the software gets the correct answer.  Although this is very useful, there are problems [...]