Yagni originally is an acronym that stands for "You Aren't Gonna Need It". It is a mantra from ExtremeProgramming that's often used generally in agile software teams. It's a statement that some capability we presume our software needs in the future should not be built now because "you aren't gonna need it". Yagni is a way to refer to the XP practice of Simple Design (from the first edition of The
![bliki: Yagni](https://cdn-ak-scissors.b.st-hatena.com/image/square/3d50084c299198e02600a5c81cc87c224f25f188/height=288;version=1;width=512/https%3A%2F%2Fmartinfowler.com%2Fbliki%2Fimages%2Fyagni%2Fsketch.png)