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.
Mar 24 · 3 months ago · 👍 norayr
Source