Remix.run Logo
bazoom42 3 hours ago

YAGNI is not about things you know you need, because then you wouldn’t write any code ever.

Scubabear68 an hour ago | parent [-]

This was the issue with the early agile-developed systems.

Not that they didn’t write no code, obviously, but they didn’t understand the domain and so YAGNI’d everyone to death. As a result there wasn’t enough code for the system would do what it needed to do.

The code was simple and highly testable, but didn’t actually do the job.