Man, still Code Complete? I dunno. Wasn't that big a fan, honestly. I think I got more out of the first three chapters than the sum of the rest of the book. If we're talking about technical books, Refactoring is easily the most beneficial read I can remember having. I was pleased to see it (barely) trump Design Patterns... a book that I think (through no real fault of it's own) has spoiled more developer-years than i…
Code Complete: First ed 1993
Prag Prog: 1999
SICP: 80s?
K&R C: ditto
CLRS: 1990
Refactoring: 1999?
GoF DP: 1994
Mythical Man Month: late 70s, 80s?
TAOCP: Decades ago, and not a serious suggestion
Dragon book: 1986
GEB: 80s was it?
Programming Pearls: 1999
CODE: 1999
Off the top items in that list, only two have them have been published in the last TWELVE years, which in our industry is at least two full generations.
I don't know about you guys but that makes me a little sad. I think somethings have changed a lot in the last 20 years. I refuse to believe that Brooks had the last word on project management several generations ago.
I accept the notion that "the more things change, the more they stay the same" but I can't help but think this Greatest Hits List couldn't be improved somewhat.