Wisdom

Be liberal in what you accept, strict in what you send

Quote

But that ethos of... be very be very open with the formats that you accept. but very strict with the formats that you publish. allows for a loose coupling. that is really important.

Episode 263: Chat is Dead (episode page, opens in a new tab) 01:15:03 (play audio from this timestamp, opens in a new tab)

Voice-matched

Summary

Defending the namespace's open-ended tags, Dave cites the robustness principle (Jon Postel): accept many formats, publish strictly. It gives you loose coupling, and the internet itself works this way. Dictating strictness to senders only gets you so far, and then the burden falls back on the consumer anyway. A hobbyist whose transcript is just a link to their blog post shouldn't be told it must be VTT.

Not in the audio. Dave first attributes the principle to Bill Joy, then corrects himself to Jon Postel (transcribed 'John Postal'); it's commonly known as Postel's law.

Also said

  1. Episode 1: Episode 1 00:37:53 (play audio from this timestamp, opens in a new tab)

    we're going to do everything humanly possible in code to fix this feed what we think is broken about it, and then parse it, right.

    Voice-matched

  2. Episode 263: Chat is Dead (episode page, opens in a new tab) 01:16:54 (play audio from this timestamp, opens in a new tab)

    because When you try to dictate strictness... to a sending party. There is, it only goes so far. You get to a certain percentage and you'll never get beyond it.

    Voice-matched