3 ms·
YAGNI definitely doesn't apply in cases where you do actually know that you are gonna need it. If the task is "build a rules engine with X, Y, and Z rules, tha
by bluefirebrand 3y ago
YAGNI definitely doesn't apply in cases where you do actually know that you are gonna need it.
If the task is "build a rules engine with X, Y, and Z rules, that can add A, B, and C rules next year" then delivering hardcoded XYZ rules engine is an absolute failure to engineer and a very braindead use of "YAGNI"