Definitions
from Wiktionary, Creative Commons Attribution/Share-Alike License.
- abbreviation software engineering, informal Abbreviation of You ain't (aren't)
gonna need it. (It is areminder tosoftware developers not to addfunctionality tosoftware until it isrequired .)
Etymologies
Sorry, no etymologies found.
Support

Help support Wordnik (and make this page ad-free) by adopting the word YAGNI.
Examples
-
In real-world applications is mostly impossible to implement an ideal solution, trying to solve by one principle you can break another, such as YAGNI or over design …
ASP.NET Weblogs 2009
-
There's an argument to be made for applying YAGNI principles to some of your design but I don't know if data cleansing is one of those.
SQLblog.com - The SQL Server blog spot on the web AllenMWhite 2010
-
The techniques we used were YAGNI, KISS, DRY, "the simplest thing that could possibly work", and evolutionary design. sharpoverride wrote re: Context and Best Practices
-
I'm normally coding librar ies, where YAGNI is ofte [...]
Planet Python 2009
-
I'm normally coding librar ies, where YAGNI is ofte [...]
Planet Python 2009
-
I'm normally coding librar ies, where YAGNI is ofte [...]
Planet Python 2009
-
I'm normally coding librar ies, where YAGNI is ofte [...]
Planet Python 2009
-
I'm normally coding librar ies, where YAGNI is ofte [...]
Planet Python 2009
-
It's also simple, and practical, so you won't be offending the YAGNI police.
-
I'm normally coding librar ies, where YAGNI is ofte [...]
Planet Python 2009
-
YAGNI—You Ain’t Gonna Need It—is a rule that says you shouldn’t add a feature just because it might be useful in the future—only write code when it solves a direct problem.
Comments
Log in or sign up to get involved in the conversation. It's quick and easy.