Simplicity is not the Solution to Software Complexity

Thursday, February 10, 2022

Software just keeps getting more complex. As it gets more complex, it becomes harder to maintain. Fixing bugs begins to feel like exchanging old bugs for new ones. There is a clamor to simplify the code. But is simplification the answer? And, what does simplification mean? A software system is composed of interrelated elements each …