YAGNI (You Ain't Gonna Need It) tient en un refus : n'ajoute pas une fonctionnalité tant qu'un besoin réel ne la réclame pas. Le code qu'on écrit « au cas où » coûte immédiatement en temps, en tests et en dette, et ne sert presque jamais.
Le meilleur code que j'aie écrit récemment, c'est celui que j'ai décidé de ne pas écrire.