Luke Wroblewski has published a series of articles discussing design patterns.
Here are few quotes from the articles:
"Design patterns describe solutions. Solutions that we know can work 'positively' for specific problems in specific contexts."
"When many different design teams work on a single large product of a suite of products, consistency is important. Everyone needs to know the same "design language"."
"They provide a way for people to talk about the concept and a way to recognize the solution when a similar problem context arises in the future."
"...one learns the language, works in it until it becomes second nature, and eventually figures out how to transcend it to do truly original work."
"I use patterns partly because they fulfill users' expectations for layout and behavior; if we try to be so original that we go far beyond those expectations, we risk a total failure to communicate with our users."
- Design Patterns
- June 03, 2006