YAGNI
Principio: non costruire funzionalità finché non servono davvero.
Il contrario del «ma se in futuro volessimo...». Le generalizzazioni speculative sono quasi sempre sbagliate: si fa la cosa semplice adesso e si generalizza quando compare davvero il secondo caso.