Yes. As Martin Fowler puts it:
“Yagni only applies to capabilities built into the software to support a presumptive feature, it does not apply to effort to make the software easier to modify.”
Wow. That’s an incredible quote. Thank you so much for making me aware of it. :)
Here’s the reference along with a discussion of the cost considerations behind YAGNI
We're a place where coders share, stay up-to-date and grow their careers.
We strive for transparency and don't collect excess data.