3 ms·
> YAGNI does nothing to stop you from misunderstanding the problem. A lot of times it does because you usually gain more information about your users and probl
by JamesBarney 8y ago
> YAGNI does nothing to stop you from misunderstanding the problem.
A lot of times it does because you usually gain more information about your users and problem domains as time goes on. So if you build a feature when you need it a lot of times you understand the feature better than before hand.
But I think we're all in agreement that if you understand a domain very well, think there is a very high chance a feature will be required, and it's a good deal more expensive to build later than now than you should build it now.