Skip to content

Glossary: Software Design Patterns in Go

YAGNI

Also written: You aren't gonna need it

"You aren't gonna need it": don't build for a future need until it's real. Most guessed needs never come, or come in a different shape.

Where the book teaches it

Related terms

KISSPremature abstractionRule of three