OK – I have always been a little lax in applying design patterns to my code. I know all the advantages of building on the backs of those who came before, but frankly my solutions were pretty good themselves. Having been a developer for quite some time I have internalized the most common patterns, so never really felt the need to do a systematic review of what is out there.
However recently I picked up the book Professional ASP.Net Design Patterns by Scott Miller and my opinion has done a 180. There are so many easily reusable solutions in this book I can’t wait to find problems to apply them to. Another excellent reference is Head First Design Patterns: A Brain-Friendly Guide. Both books are highly recommended.