Yesterday I did a podcast in my new podcast-only feed that explained how RSS had its moment between 2002 and 2006. The big event in 2002 was support from the NY Times, and in 2006 it was the advent of Twitter.
- The NY Times support gave us the news flow of one of the greatest and most respected news orgs there is. The entire news publishing industry followed, with incredible speed. It was an amazing time. Woodstock on the web. Everyone who was anyone was there.
- Inbetween, RSS got the rep of being too hard for average people. The only reason for this deserved reputation is that subscription was a mess. Every website had to figure it out for themselves, and every feed reader acted as if they were the only feed reader in the world. RSS, which could have been the foundation of something very much like Twitter, never got out the corner of the market where it was totally adored, by people who were motivated enough to tolerate the awful state of subscribing.
- This was not in any way an insolvable problem. But it required something that the developers of the open web wasn't able to do, work together. The W3C and IETF were busy trying to replace RSS, they were offended that it had been developed by independent developers, even though their pitch for XML was that you could develop your own formats. It seemed they didn't believe their own hype. So not only did they not do do anything to help, they actively worked to undermine the success of RSS on the open web. By the time Google Reader came along in 2005, it was too late for cooperation, Google dominated, and they didn't want to do anything to build an open news ecosystem, they simply refused to listen.
- When Twitter arrived in 2006, it had control of every aspect of user interface in their corporate platform, and were thus able to completely solve the subscription problem. Every feed had a button that said Follow. Click the button and you were following that feed. The button changed to Unfollow. That is was whole user interface right there. So easy anyone could use it.
The podcast is only 12 minutes long. Go have a listen and then think about whether or not you want to solve this problem for the fediverse. It can include non-ActivityPub systems btw, like Bluesky and even feed readers! We can all share the same subscription protocol. But it cannot be distributed. It must be centralized.