YAGNI
In plain terms
A principle: You Aren't Gonna Need It.
Going deeper
YAGNI warns against building features or abstractions before they're actually needed, avoiding wasted effort and complexity. Don't build for hypothetical futures.
Under the hood
An Agile/XP principle; speculative generality often becomes dead weight.
Examples
Avoiding speculative features, lean development, XP, reducing complexity.
Think of it like...
Like not buying tools for a job you only might do someday.