Thursday, 15 July 2010
Software Design in Two Sentences
Damn it! This is what I argue all the time in web design though I’ve never said it as eloquently as Code Simplicity:
1. It is more important to reduce the Effort of Maintenance than it is to reduce the Effort of Implementation.
2. The Effort of Maintenance is proportional to the complexity of the system.
I have worked on so many projects that rushed a hard-coded website out the door than take the time to set up a content management system which would reduce the Effort of Maintenance down the road. Reading this in such a perfectly stated way makes me re-experience the frustration of all these projects.
[via Minimal]