YAGNI

This is an acronym for You Ain't Gonna Need It.

Always implement things when you actually need them, never when you just foresee that you need them.

This Extreme Programming (XP) principle suggests developers should only implement functionality that is needed for the immediate requirements, and avoid attempts to predict the future by implementing functionality that might be needed later.

Adhering to this principle should reduce the amount of time and effort being wasted on functionality that brings no value.


You'll only receive email when they publish something new.

More from Allwyn Fernandes
All posts