We all know about the design patters, don't we? Thanks to the Gang of Four (Erich Gamma, Richard Helm, Ralph Johnson, John Vissides), they became ubiquitous in the software development industry. The simplicity and the power of Java gave speed to their being omnipresent. The Gang of Four book (Design patterns) must be the most popular book after The Lord of the Rings.
I contributed to the "design patterns mania" in the past, when it wasn't a mania yet. I studied them and I followed discussion groups in order to see other people's opinions about and experiences with them. As in every successful technological idea/concept/tool, it came a time when we started to exaggerate. With the patterns being the golden hammer in our hands, anything looked like nails to us. We ended up by overusing them or trying to fit them into places where there was no real need for. We now have people who are against the idea of even talking about them because they're afraid of being categorized as patterns-zealots.
Anyway, besides all the serious aspects of the patterns, I found it entertaining to read the following humorous article: Resign Patterns - Ailments of Unsuitable Project-Disoriented Software. I hope you'll enjoy it too.
I contributed to the "design patterns mania" in the past, when it wasn't a mania yet. I studied them and I followed discussion groups in order to see other people's opinions about and experiences with them. As in every successful technological idea/concept/tool, it came a time when we started to exaggerate. With the patterns being the golden hammer in our hands, anything looked like nails to us. We ended up by overusing them or trying to fit them into places where there was no real need for. We now have people who are against the idea of even talking about them because they're afraid of being categorized as patterns-zealots.
Anyway, besides all the serious aspects of the patterns, I found it entertaining to read the following humorous article: Resign Patterns - Ailments of Unsuitable Project-Disoriented Software. I hope you'll enjoy it too.
Comments