Tag
Kent Beck clarifies that the YAGNI principle is not about saving coding effort but about avoiding the costs of speculative structure—building code before it's needed. He argues that even correct guesses incur a penalty because they remove the option to build the right structure later.