Yagni
Yagni ("You Aren't Gonna Need It") is the principle that we should not build presumptive features. It should not be used as a justification for neglecting internal quality.
Yagni 26 May 2015 Martin Fowler process theory project planning evolutionary design programming style 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 White Book , the second edition refers to the related notion of “incremental design”). 1 Like many
Explore this link on the map →saved by
related reading
- Karri Saarinen on X: "Every feature should earn its place" / Xx.com
- Choose Boring Technologyboringtechnology.club
- notes/books/pragmatic-programmer.md at master · pkardas/notes · GitHubgithub.com
- What is "good taste" in software engineering?seangoedecke.com
- The Joel Test: 12 Steps to Better Code – Joel on Softwarejoelonsoftware.com
- The Programmer's Paradox: Systems Thinkingtheprogrammersparadox.blogspot.com
- The Case for Software Craftsmanship in the Era of Vibes — Zed's Blogzed.dev
- Thoughts on slowing the fuck downmariozechner.at
- Technical debt - Wikipediaen.wikipedia.org
- Always Be Shipping - Adam Drakeadamdrake.com
- Things I believe · GitHubgist.github.com
- Scaling with common sense #2: Being future ready. - Zerodha Tech Blogzerodha.tech