
Keep It Simple – Avoid Complex Object-Oriented Designs
Software developers are known for many traits. Unfortunately, one of those is ignoring the keep it simple philosophy. We tend to “show off” our prowess through complex designs and implementations. However, those rarely are the best ones in terms of maintainability and even performance. Simplicity has its benefits. Keep It Simple – Direct Is Better While there is a value in the “scenic route” when we are out for a leisurely drive, it is not the most effective way to travel. The same concept applies to our designs and solutions. The direct solution is often the best, even though it may sacrifice scalability or its ability to be applied in a general fashion. When we focus on highlighting our design... Read more