Stuff I didn’t know much about: Design Patterns

I went through the hour long video about AppFabric Caching I mentioned before, and the presenter mentioned something about Design Patterns and Gang of Four. I immediately googled it and quickly felt, why ain't nobody tell me about this stuff?

According to Wikipedia:

Design Patterns: Elements of Reusable Object-Oriented Software is a software engineering book describing recurring solutions to common problems in software design. The book's authors are Erich Gamma, Richard Helm, Ralph Johnson and John Vlissides with a foreword by Grady Booch. The authors are often referred to as the Gang of Four (GoF).

Anyway, I'll be reading through this book for the next while. I'll try share my lessons as I go along. Fortunately I found this cool page at Data and Object Factory that has some C# examples of the different patterns, so as soon as I get to Chapters 3, 4 and 5 in the book, I'll use the site as a companion.

I also found a list of recommended design patterns books at I might change books if I find GoF's book difficult to read.