YAGNI
Do not implement a capability now merely because you foresee needing it later. The heuristic is about speculative work, not a ban on thinking about the future, and it only holds if the code can still be changed when the future arrives.
Do not implement a capability now merely because you foresee needing it later. The heuristic is about speculative work, not a ban on thinking about the future, and it only holds if the code can still be changed when the future arrives.