You Ain’t Gonna Need It (YAGNI)
YAGNI
is a Design Pattern. As humans we want to make this as versatile as we possibly can to accommodate for things that we potentially need in the future, most of which we end up not needing. The result is a system that is overly Complex, hard to maintain, less Performant and Error Prone.
If you are not absolutely sure you are going to need a feature, don’t build it.