Change is the enemy of perfect design
When I was working as an infrastructure architect, I regularly had interesting discussions with stakeholders related to change. To start off, change is something that is different from flexibility when it comes to designs. With change, I refer to changes in requirements or goals during a project. With this explanation, it is probably clear that change is an enemy of a perfect design, simply because project timelines usually don’t change, even while changes are imposed on a project....