YAGNI - Principle of Extreme programming (XP) that states a programmer should not add functionality until deemed necessary