A federated protocol where everyone creates ad-hoc extensions for their own projects means we'll soon have a spaghetti-code #Fediverse that no one fully understands and gets harder and harder to interoperate with and less attractive to build new apps for.
The tech debt is already very large, and most documentation is lacking. The "Tragedy of the Commons" of fedi is that it is not a project in and of itself, so nobody maintains it, only uses it as a dependency in their own project.
@humanetech @dansup @cj If only open source projects could become a community effort and not just a never ending toy developers just abandon at will multiple times. Like, I'd love to see Activity Pub become a very solidly maintained protocol that's built on. Take RSS, for example. But the internet at large is trying to kill RSS, so... how did email become so maintained?