Good Advice from Larson
Via Phil Larson’s Flexibility Is Bad Design:
In my opinion, good design is whatever results in a shipping product, using the least amount of code, in the least amount of time.
I’d only alter this slightly to read “…using the least amount of the simplest code possible…”, which Phil adds as a caveat later in the paragraph that sentence is abstracted from.