Prefer duplication over the wrong abstraction Make the change easy(this may be hard), then make the easy change.