I was somewhat surprised to see "Patterns of Enterprise Application Architecture".
I thought DHH hated people talking about "enterprise" and "patterns"
I thought DHH hated people talking about "enterprise" and "patterns"
I love talking about patterns when the discussion is centered around actual code. Which is exactly why PoEAA is so good.
I'm surprised that you didn't mention The Pragmatic Programmer..
I think that a lot of the people here (and who read your blog) could do worse than to check out "Team Geek". It's about people, not programming, but the impact it has had on me is equal to PoEAA..