This is in response to Dave's essay on Discontinuities.
Discontinuities include taking limits that people and tools rely on and removing them. Discontinuities likewise include taking required elements and making them optional. Discontinuities include allowing (or at least tolerating) people adding new elements and then taking this back this right for specific elements by introducing them into the core. Each of the above changes can break tools, and therefore can force upgrades upon users.
I dare say that RSS would not be the success it is today without these discontinuities. In particular, making title optional was a bold step that broke a number of assumptions that tools were making but made available a large number of feeds.
So, what does it take to nudge this spec along towards being rock solid? Jon Udell has some ideas at the bottom of this blog entry.
6:21:20 PM Comment