YAGNI
In programming, everything we do is a special case of something more general–and often we know it too quickly.
There are so many times that we would be better off if we thought about doing the simplest thing that could possibly work.
Chances are, YAGNI.