Complexity is the enemy of software engineering

Complexity is the enemy of software engineering

The key to long-lived, maintainable software is simpler than you think.