Simple Ain't Easy: Software Design Myths and Realities

[magazine]
Volume-Issue: 
2006-10
Article Summary: 

The definition of "simple design" varies from person to person. But achieving simplicity isn't just about maintaining simple point solutions.