AntiPatterns Ground RulesUse AntiPatterns to quickly move through negative issues and onto positive solutions
AntiPatterns are normal, status-quo solutions, like “dysfunctional families”
Some AntiPatterns must be tolerated: “Accept those things you cannot change; have the courage to change those things you can, and the wisdom to know the difference” - Serenity Prayer
Avoid the Urinary Olympics
- Don’t use AntiPatterns to exacerbate negativity
Avoid the Golden Hammer = Obsessive use of 1 pattern
There are 191 fundamental software patterns
( 23 Gamma Patterns + 17 Buschmann Patterns + 72 Analysis Patterns + 38 CORBA Design Patterns + 42 AntiPatterns )
Be sophisticated, use a range of solutions