Need-Driven Development A basic rule for keeping software simple is Don’t write code unless someone needs the functionality it provides.i And “wouldn’t it be cool if…” and “it’d be really easy to add…” don’t count as need.
Stray i after the full stop