A Developers Reading List

February 20, 2012

I recently had an interesting conversation with a developer about unit testing, object-oriented design and in general, how to write good code.  Our discussion went around in circles, and I found myself where I usually end up in conversations like this, quoting experts like Martin Fowler (opens in a new tab), Uncle Bob (opens in a new tab), and numerous others.  Having had the conversation numerous times before, I decided it was about time I compile a list of my favorite books that all developer's should read.  This is not intended to be a comprehensive list of the greatest books ever, but merely books that I have found invaluable to contributing to better code and projects.

I would love to hear what other developers think should be on this list.  Enjoy!


1 archived comment from the previous comment system (Disqus)
  1. Roberto Perez Alcolea ·

    What about "Refactoring: Improving the Design of Existing Code" by Martin Fowler? In my opinion, it can be a perfect fit in your list. Never heard about 'The Productive Programmer' I will take a look on it.

These comments are kept here read-only. New comments go below.