architect-handbook

Software Architect Handbook

View on GitHub

You ain’t gonna need it (YAGNI)

https://en.wikipedia.org/wiki/You_aren%27t_gonna_need_it

YAGNI is a principle which arose from Extreme Programming (XP) that states a programmer should not add functionality until deemed necessary.

It is a principle behind XP practice of DTSTTCPW.

Contrast with You Are Gonna Need It.