Letâs see if this ages well, but I do agree that Armin shares some good points. Scale comes with mainstream, and mainstream Mastodon isnât quite possible if we canât all agree (and we canât). This is probably Mastodonâs most obvious achilles heel â agreement in a decentralized, federated, you can âdo what you wantâ world.
âŚbefore we even hit the issue of the technology, we hit the issue of there being absolutely no agreement of what the thing should look like or what the issue actually is and thatâs I think much more interesting.
Some people claim the solution to the technical scalability issue is huge instances, some other people have the belief that the actual intended design and solution were micro-instances of in extreme cases a user each.
Then thereâs moderation, which if youâve ever run any community forums, Slacks, etc youâll know that youâre going to have to moderate and deal with people problems.
On the topic of moderation the very same issue is even more absurd. Some instances want uncontrolled free speech where some instances effectively are pure shit-posting instances which are completely de-federated from the most of the fediverse as a result. Other instances really like to control their content, where some popular ones such as fosstodon ban all languages than English as a result to allow moderation. There also is no real agreement on if larger or smaller instance are going to make the problem of moderation better or worse.