Refactoring wars and how to avoid them: what is "simplicity" in programming? | Heykuki News