The more, the better - is it always true?
Each project tends to expand. We like to perceive such approach as evolution toward being "Harder, Better, Faster, Stronger".
-
Is applying every new shiny feature to our battle-tested software the best possible approach?
-
Does more mean better?
-
Does only what we decide to add define our software?
I don't want to go in-depth on every one of them, but give you hints of what is important. The point is to clarify the purpose.