Books Programmers Don't Really Read (2008)
The Gang of Four patterns book is one of those books that you should probably only read when you already have decent experience writing non trivial software.<p>If you do so, it will formidably crystallize knowledge you&#x27;ve been acquiring subconsciously. You&#x27;ll have probably been having gut feelings about why certain things are wrong or clunky and others are elegant, and <i>Design Patterns</i> will give you a vocabulary to describe these things.<p>If you read it as a beginner, the subtleties of it all will go over your head, and you&#x27;ll end up trying to cram design patterns everywhere without much sense or reason.