3 ms·
When you look back, you're looking back from the particular world where X became a requirement. If instead, Y had become a requirement, you would be looking bac
by sullyj3 7y ago
When you look back, you're looking back from the particular world where X became a requirement. If instead, Y had become a requirement, you would be looking back wishing you had structured your code in some completely different way. YAGNI then applies to the extent that you can't predict which of X and Y it will be in advance.