Blog Archive
Author: 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.
It is hard to think of the word “kludge” and anything other than an anti-pattern. Thus, the input kludge antipattern is an obvious name. This example of how not to code is…
The Ambiguous Viewpoint AntiPattern
The ambiguous viewpoint anti-pattern is one that goes to the heart of object-oriented design. We want to abstract and isolate functionality in a way that follows a pattern of logic. This goal…
Walking Through a Minefield AntiPattern
Velocity is an important part of modern software development. However, there is also that adage that “speed kills.” Therefore, we need to strike a balance to avoid the “walking through a minefield’…
The Dead End AntiPattern – The Name Says It All
Over the years, we have built tiny up to large systems that provide a launching point for other applications. These solutions are built on the hard work and ingenuity of those that…
The Copy Paste AntiPattern – An Easy Trap To Fall Into
We all do it. There is a chunk of code that almost does what we need. So, we copy and paste it where we want it then make some modifications. When we…
The Lava Flow Pattern – After The Code Cools Down
While lava is hot and deadly early on, it becomes hard to move once it cools down. The is the thinking behind the name for the lava flow pattern. This anti-pattern is…