YAGNI -> You Aren’t Gonna Need It! Functionality should only be implemented in a program when it is clear that it is really needed.