Ted Roche wrote:
> On Thu, Apr 24, 2008 at 10:40 AM, Ed Leafe <[EMAIL PROTECTED]> wrote:
>>         Does anyone think it's time to filter out posts based on the presence
>>  of 'ProFox Digest' in the subject?
>>
> 
> Nope. I invoke Postel's Law [1], roughly, "Be liberal in what you
> accept and strict in what you produce."
> 

Mmmmm.... this is what I just read about Postel's robustness principle 
in http://www.joelonsoftware.com/ :

"""
Now there are all these web pages out there with errors, because all the 
early web browser developers made super-liberal, friendly, accommodating 
browsers that loved you for who you were and didn’t care if you made a 
mistake. And so there were lots of mistakes. And Postel’s “robustness” 
principle didn’t really work. The problem wasn’t noticed for many years. 
In 2001 Marshall Rose finally wrote:

     Counter-intuitively, Postel’s robustness principle (“be 
conservative in what you send, liberal in what you accept”) often leads 
to deployment problems. Why? When a new implementation is initially 
fielded, it is likely that it will encounter only a subset of existing 
implementations. If those implementations follow the robustness 
principle, then errors in the new implementation will likely go 
undetected. The new implementation then sees some, but not widespread 
deployment. This process repeats for several new implementations. 
Eventually, the not-quite-correct implementations run into other 
implementations that are less liberal than the initial set of 
implementations. The reader should be able to figure out what happens next.

Jon Postel should be honored for his enormous contributions to the 
invention of the Internet, and there is really no reason to fault him 
for the infamous robustness principle. 1981 is prehistoric. If you had 
told Postel that there would be 90 million untrained people, not 
engineers, creating web sites, and they would be doing all kinds of 
awful things, and some kind of misguided charity would have caused the 
early browser makers to accept these errors and display the page anyway, 
he would have understood that this is the wrong principle, and that, 
actually, the web standards idealists are right, and the way the web 
“should have” been built would be to have very, very strict standards 
and every web browser should be positively obnoxious about pointing them 
all out to you and web developers that couldn’t figure out how to be 
“conservative in what they emit” should not be allowed to author pages 
that appear anywhere until they get their act together.
"""




_______________________________________________
Post Messages to: [email protected]
Subscription Maintenance: http://leafe.com/mailman/listinfo/profox
OT-free version of this list: http://leafe.com/mailman/listinfo/profoxtech
Searchable Archive: http://leafe.com/archives/search/profox
This message: http://leafe.com/archives/byMID/profox/[EMAIL PROTECTED]
** All postings, unless explicitly stated otherwise, are the opinions of the 
author, and do not constitute legal or medical advice. This statement is added 
to the messages for those lawyers who are too stupid to see the obvious.

Reply via email to