The Robustness Principle Reconsidered
cacm.acm.org/magazines/2011/8/114933-the-robustness-principle-reconsidered/fulltext
From the page
Saved with the link. Notes from 2007 to 2016 are mostly the page's own words, so this is probably an excerpt.
In 1981, Jon Postel formulated the Robustness Principle, also known as Postel's Law, as a fundamental implementation guideline for the then-new TCP. The intent of the Robustness Principle was to maximize interoperability between network service implementations, particularly in the face of ambiguous or incomplete specifications. If every implementation of some service that generates some piece of protocol did so using the most conservative interpretation of the specification and every implementation that accepted that piece of protocol interpreted it using the most generous interpretation, then the chance that the two services would be able to talk with each other would be maximized. Experience with the Arpanet had shown that getting independently developed implementations to interoperate was difficult, and since the Internet was expected to be much larger than the Arpanet, the old ad hoc methods needed to be enhanced.
Same host · 5 links from cacm.acm.org
- Lessons from Building Static Analysis Tools at Google | April 2018 | Communications of the ACM
- A Look at the Design of Lua | November 2018 | Communications of the ACM
- 10 Things Software Developers Should Learn about Learning | January 2024 | Communications of the ACM
- A Camera the Size of a Grain of Salt Could Change Imaging as We Know It – Communications of the ACM