The Harmful Consequences of the Robustness Principle

The Harmful Consequences of the Robustness Principle

A friend linked me to this today, I thought it might resonate somewhat here on Gemini where protocol extensibility and flexibility are thought of differently than the wider net.

I think there's parts of this that Gemini users will agree with and disagree with. Specifically section 5 on Active Protocol Maintenance will ruffle some feathers, but then there's this quote:

A protocol could be designed to permit a narrow set of valid inputs, or it could allow a wide range of inputs (see for example [HTML]). Specifying and implementing a more flexible protocol is more difficult, allowing less variation is preferable in the absence of strong reasons to be flexible.

Posted in: s/Gemini

👻 mediocregopher [.com]

Mar 24 · 3 months ago · 👍 norayr


Source