Wisdom

There's no one perfect spec, and that's fine

Quote

I think we need to get away from this idea that there's this one perfect spec that needs to be applied to everything. The world we live in, applies different solutions to different problems.

Episode 7: Episode 7 00:36:58 (play audio from this timestamp, opens in a new tab)

Voice-matched

Summary

On calls to replace RSS with JSON Feed, Dave says developers chase a fantasy of one perfect spec that fixes everything. The world applies different solutions to different problems: HTML, YAML and XML coexist, and a stray curly bracket breaks JSON just like XML. RSS dominates feeds and everyone already uses it, so he puts his energy into the low-hanging fruit of an XML namespace.

Also said

  1. Episode 7: Episode 7 00:34:18 (play audio from this timestamp, opens in a new tab)

    Developers are bad about wanting the one best thing they want. They want perfection.

    Voice-matched

  2. Episode 7: Episode 7 00:41:00 (play audio from this timestamp, opens in a new tab)

    It really comes down to it's okay. To have more than one spec.

    Voice-matched