Saturday, August 13, 2011

Postel's law

Be conservative in what you send; be liberal in what you accept. - Postel's law

“code that sends commands or data to other machines (or to other programs on the same machine) should conform completely to the specifications, but code that receives input should accept non-conformant input as long as the meaning is clear.” –Wiki via The Absolute Minimum Every Software Developer Absolutely, Positively Must Know About Unicode and Character Sets (No Excuses!)