Understanding the Four Rules of Simple Design

(4 )

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. That is why I've written this book.

From 2009 to 2014, I traveled the world working with software developers, both individually and in teams, to improve their craft. Primaril…

Shelves
Corey Haines Technical Computer Science Nonfiction Software Coding Engineering Architecture Design Technology book Programming