Postel’s Law

This computing theory is a guideline for software design, where ideally you’re being conservative in what you present, but liberal in what you accept from others. As an example, if you design a program, it should do exactly what it is specified to do - but it should be able to accept input that doesn’t necessarily fit specifications, but generally is along the right lines.