Programmers Don't Read Books -- But You Should

What a coincide, I’m taking a few days of sick so yesterday I decide to order some books to keep me busy:

  1. Code Complete - as per Jeffs reading list
  2. The C programming language - as mention by Joel on the podcast. In short the Joels point is that C is close to machine language and so by understanding C you understand how the computer works at the most basic level.
  3. Concrete Mathematics - My reason for choosing this book are similar to choosing the C book. By understanding the problems which our program are to solve we’re in a better position to solve them efficiently.

I picked these books because they’ll let me understand the why. Also the few how-to style books I’ve read were really boring!

Cheers
Ben