There are two kinds of engineers: those that accept the reality and necessity of the robustness principle and those that try to deny it.
> The robustness principle is a design guideline for software that states: "be conservative in what you do, be liberal in what you accept from others".
> The robustness principle is a design guideline for software that states: "be conservative in what you do, be liberal in what you accept from others".
Comments
There are situations where it pays to be prescriptive, especially if you're concerned about the long term.