It does not have to be "this and nothing else". The main complaint people have with Twitter is censorship and algorithmic curation without transparency. Mastodon solves the first problem with decentralization, and it could just as well fix the second problem with a market for algorithms to apply to your own feeds. And you could still keep the default chronological timeline for those who wish to keep using it this way. Adding more features does not kill your product, it just makes it more flexible for more use cases.
Personally I always go out of my way to get the chronological view on twitter, but I have to say I am curious what an open algorithm could mean in practice...
Could be a series of different algorithms to choose from, such as:
- a feed about the people you follow, ordered by the popularity of their posts among their own followers - a feed about the people you follow, focusing on people who post least often and tend to be under-represented on a typical chronological timeline. - an algorithm to suggest topics or other people to follow, based on other similar profiles to yours. - a feed to focus on newer accounts instead of established accounts...
etc. the sky is the limit. You can then imagine a UI that goes with it to switch from one algorithm to the next so that you don't waste your time scrolling down.
Chronological timeline is one of the biggest advantages compared to Twitter.
And yes I do follow a number of people on there. Algorithmic timelines are the worst.
It's not because you were never exposed to a good one that good ones don't exist. And the point I was making is that you could have several algorithms to choose from every time you are logged in - to focus on specific strengths of each sorting algorithm. Instead, following the chronology favors over-representation of the ones that post the most, which sucks completely.
I'm not a big fan of the common "it could work nicely if its just done well" in a world where nobody really does it well.
What are talking about? The algorithm(s) would be on user side, not the server side, and there's nothing to game if you switch algorithms as you wish.