The Programmers Essential Bookshelf

Things have changed since I started programming back in the 80s. However there are a few truths that are universal. Here's my list of the essential books all programmers, designers, coders, architects, etc. should have in their repository. Also if you're hiring new people out of University or something, giving them this stack would be a good way to introduce them into the world.

Code Complete (2nd Edition!)
Eric Evan's Domain Driven Design
Design Patterns
Kent Beck's Test Driven Development: By Example
Martin Fowler's Refactoring: Improving the Design of Code
UML Distilled

There are a couple of others that are great too (there are more):

Rapid Development
The Pragmatic Programmer

 

Published Saturday, June 12, 2004 7:37 PM by Bil Simser

Comments

# re: The Programmers Essential Bookshelf

Saturday, June 12, 2004 10:01 PM by Jerry Dennany
Isn't it a little over the top to recommend a book that hasn't yet been released?

Code Complete, 2nd Edition isn't yet in bookstores!

# re: The Programmers Essential Bookshelf

Sunday, June 13, 2004 12:23 PM by Vasu
Code complete 2 is available at Amazon. I ordered my copy and am waiting for it. Steve Mcconnel says most of the content that is in the 1st edition is still valid. See http://www.cc2e.com for more details.

# re: The Programmers Essential Bookshelf

Sunday, June 13, 2004 1:33 PM by Jerry Dennany
Vasu - It's not available at Amazon. You just pre-ordered it. Code Complete (2nd Ed) has not yet been published.

# re: The Programmers Essential Bookshelf

Sunday, June 13, 2004 6:07 PM by Bil Simser
Jerry,

You're correct that the 2nd edition isn't out yet however none the less, Code Complete is one of those "must have" books. As this is a list of books people should have, if they don't already have Code Complete they should look at the 2nd edition. If they already have it, they should consider it. If they're REALLY in a hurry (and nobody is to read a book) then they can get the 1st edition. I'm just pointing out that there's a 2nd edition coming out and it looks great.

# re: The Programmers Essential Bookshelf

Monday, June 14, 2004 1:30 AM by Rob Pearson
Great list Bil! Those are all great resources.

# XP Agile Universe

Wednesday, August 18, 2004 11:11 AM by TrackBack

# XP Agile Universe

Wednesday, August 18, 2004 11:15 AM by TrackBack