Patterns, Hype, and Snobbery (O'Reilly)
Specifically, I want to address the huge misunderstanding that emerged through the industry about what design patterns are, what they were intended to do, and why they're still important, all hopefully without any trace of snobbery."
