The Input Kludge AntiPattern
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... Read more
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... Read more
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... Read more
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... Read more
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... Read more
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... Read more
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... Read more