August 2018
Beginner
594 pages
22h 33m
English
In a quest for simplicity, we cannot oversimplify a design or implementation, though. If we reach a point that it negatively affects the ability to deliver on required functionality or quality attributes, we have gone too far.
Keep the following quote, attributed to Albert Einstein, in mind when designing software: Everything should be made as simple as possible, but not simpler.