The recent podcast season on anti-patterns turned out to be very informative.  We saw some patterns emerge as each anti-pattern was reviewed and the core issues highlighted.  Each of these can help us avoid design mistakes that lead to an anti-pattern.  That led to this presentation on patterns within anti-patterns.  There are a few over-arching themes to anti-patterns that can point us to being better in every facet of development.

No Surprises

The three main areas that can push us into an anti-pattern are common sense issues.  For example, we look at problems around communication.  While that may not seem a way to avoid design mistakes, it sure can hinder the proper implementation.  We can see that even the best plans are useless if they are not adequately communicated.  While this seems evident after we cover it, the most straightforward way to avoid a problem is not always immediately apparent.  Therefore these best practice areas are worth calling out as well as showing how they help us.

 

The Mentor-Mastermind Group

This series comes from our mentoring/mastermind classes.  These classes are virtual meetings that focus on how to improve our technical skills and build our businesses.  The goals of each member vary.  However, this diversity makes for great discussions and a ton of educational value every time we meet.  We hope you enjoy viewing this series as much as we enjoy creating it.  As always, this may not be all new to you, but we hope it helps you be a better developer.  Drop us a line to find out when the next one is so you can join our group.

Slide Deck: Anti-Pattern Patterns

Other classes you might consider:

Rob Broadhead

Rob is a founder of, and frequent contributor to, Develpreneur. This includes the Building Better Developers podcast. He is also a lifetime learner as a developer, designer, and manager of software solutions. Rob is the founder of RB Consulting and has managed to author a book about his family experiences and a few about becoming a better developer. In his free time, he stays busy raising five children (although they have grown into adults). When he has a chance to breathe, he is on the ice playing hockey to relax or working on his ballroom dance skills.

Leave a Reply