YAGNI

「You Aren't Gonna Need It」の略。今必要ではない機能を先回りして実装しないという設計原則。

NIH症候群が「自前で作りたがる」傾向なら、YAGNIは「将来に備えて作りたがる」傾向への戒め。実際に必要になるまで実装を遅延させることで、不要な複雑性を避ける。