Issue No. 02 - March/April (2007 vol. 24)
DOI Bookmark: http://doi.ieeecomputersociety.org/10.1109/MS.2007.57
Rebecca J. Wirfs-Brock , Wirfs-Brock Associates
Designing incrementally, keeping it clean as you go, can help you avoid accidental complexity. But doing this takes discipline and design familiarity.
accidental complexity, simplification, inheritance, composition, design rework and repair
R. J. Wirfs-Brock, "Toward Design Simplicity," in IEEE Software, vol. 24, no. , pp. 9-11, 2007.