My ideal UI would be having multiple accounts on different servers and a client with a slack/discord like sidebar to quickly and easily switch between them.
Then I could have one profile for coding, one for gaming, one for politics. The feed for each would only be about that topic so I can delve into what I feel like at that moment. The other big benefit is that I know everyone following me is following for that topic. On Twitter I mostly talk about tech and when I post about politics it may be uninteresting to 80% of my followers. Because one single account is supposed to represent me they have to put up with that and it creates a worse user experience.
The advantage of anonymous virtual accounts is we can have as many of them as we like, we should embrace that and build a better social network because of it.
There are a clients that make this convenient. Toot! on iOS has one of the more delightful UI innovations I've seen recently in the form of a wheel in the corner that you can rotate to flip between what looks like different copies of the app, each individually themed and associated with a different account.
what would be cool would be some sort of agent that could live on a server and process toots and take a guess as to whether or not you should or shouldn't post this toot on this server. Manually overridable, of course.
Then I could have one profile for coding, one for gaming, one for politics. The feed for each would only be about that topic so I can delve into what I feel like at that moment. The other big benefit is that I know everyone following me is following for that topic. On Twitter I mostly talk about tech and when I post about politics it may be uninteresting to 80% of my followers. Because one single account is supposed to represent me they have to put up with that and it creates a worse user experience.
The advantage of anonymous virtual accounts is we can have as many of them as we like, we should embrace that and build a better social network because of it.