Understanding the Four Rules of Simple Design

Published: April 1st 2011
Reviewed: 2018

Find on Goodreads

Modern software development is a game of ever-increasing frequency of change. This is why it is imperative to build systems that are flexible and can adapt to changing requirements, both expected and (more often) unexpected.