Jeff Atwood recently wrote a very interesting post about this topic. He states that:
- Design patterns are a form of complexity. As with all complexity, I’d rather see developers focus on simpler solutions before going straight to a complex recipe of design patterns.
- If you find yourself frequently writing a bunch of boilerplate design pattern code to deal with a “recurring design problem”, that’s not good engineering– it’s a sign that your language is fundamentally broken.
Check out the whole story here: Rethinking Design Patterns
Tags: design patterns


