Term Kind Topic What it is
Last Responsible Moment practice Evolutionary Architecture Defer an irreversible decision until the cost of deferring exceeds the cost of deciding - and define in advance the signal that says the moment has arrived.
Rule of Three Abstract at the Third Instance, Duplicate Before Abstracting practice Evolutionary Architecture Hard-code the first case, copy for the second, abstract at the third - because only the third instance reveals which parts actually vary.