Cover of The Tao of Programming

The Tao of Programming

Written in the style of ancient Chinese wisdom literature, this short book presents programming through a series of brief verses, parables and sayings. Its tone is playful, poking fun at the habits, rituals and ego of software development while still treating the craft with seriousness. The author draws comparisons between good code and the balance and simplicity associated with Taoist thought, suggesting that the best programmers work with the grain of their tools rather than against it. Readers who have spent time with a keyboard and a deadline will likely recognize many of the scenes. It is a quick, witty read rather than a manual, aimed at anyone who has ever wondered what it means to write code well.

Audience
adult
Length
short · 151 pages

Click a tag to see books like this one that share it. Point at it (on a phone, tap it) for less of it instead.

Read it? Sign in to help tag it.

Liked The Tao of Programming? Here’s where I’d start.

These suit anyone who liked The Tao of Programming. Sign in and mark a few books for picks shaped around your own taste.

  1. Masterminds of Programming: Conversations with the Creators of Major Programming Languages Shares programming, computer science, it
  2. The Productive Programmer Shares programming, computer science, tech
  3. The Practice of Programming (Addison-Wesley Professional Computing Series) Shares programming, computer science, tech
  4. The C Programming Language Shares programming, computer science, tech

“People who read The Tao of Programming tend to reach for these next.”

  1. Modern C++ Design: Generic Programming and Design Patterns Applied
  2. Pragmatic Unit Testing in C# with Nunit
  3. JUnit in Action
  4. Writing Solid Code

“If you want more of the same (science about technology), start with these.”

  1. Introducing Erlang: Getting Started in Functional Programming
  2. Patterns Principles and Practices of Domain Driven Design
  3. Service-Oriented Design with Ruby and Rails
  4. CoffeeScript

“If it was the programming that hooked you, try one of these.”

  1. Coders at Work: Reflections on the Craft of Programming
  2. Head First C
  3. The Elements of Programming Style
  4. Elements of Programming

“These start from a similar idea, even if they go somewhere else with it.”

  1. Code Craft: The Practice of Writing Excellent Code
  2. The Classics Reclassified
  3. Joe Celko's SQL Programming Style
  4. Implementation Patterns