Manifesto: Rules for standards-makers

  1. Interop is all that matters

  2. There are tradeoffs in standards

  3. Software matters more than formats (much)

  4. Users matter even more than software

  5. One way is better than two

  6. Fewer formats is better

  7. Fewer format features is better

  8. Perfection is a waste of time

  9. Write specs in plain English

  10. Explain the curiosities

  11. If practice deviates from the spec, change the spec

  12. No breakage

  13. Freeze the spec

  14. Keep it simple

  15. Developers are busy

  16. Mail lists don’t rule

  17. Praise developers who make it easy to interop