3 ms·
Engineer wants to get the datamodel correct up front to avoid costly rework and data migration in the future? - Not YAGNI The key here is avoid costly rework.
by stcredzero 8y ago
Engineer wants to get the datamodel correct up front to avoid costly rework and data migration in the future? - Not YAGNI
The key here is avoid costly rework. The counterpart to YAGNI, is Avoid Painting Yourself Into A Corner. APYIAC. Actually, that is first and foremost, and YAGNI is secondary. How do we know this? Because we know change is universal and unavoidable. Planning as if change doesn't and will never occur is like planning without acknowledging weather.