Development Books

Here’s a list of books that I came across while doing some searching:

  • Analysis Patterns: A great book about designing large applications
  • Domain Driven Design: Another great book about application design
  • Pragmatic Programmer: The best way to not do stupid development
  • SICP(free download): Learn about the structure of programming
  • Refactoring: I didnt learn anything new in this book but wrote code completely differently when I was done.
  • EverythingJay Fieldshas written on testing: I disagree with almost everything he says but its made me a much better programmer. He tended to write from the position of a great developer on a struggling team.

I also recommend reading some design books, but the only good one Ive read recently isThe Design of Everyday Things.