YAGNI
YAGNI is an acronym for “You Aren’t Gonna Need It”.
It’s an important principle in software development. Often it’s tempting to add code that could have useful utility down the road. In the end, it never ends up being used and creates overhead and code bloat.
So to follow YAGNI, don’t implement code until it actually needs to be utilized.
It’s a principle that comes from XP - Extreme Programming.