For example, for me, here are some things I wish to see (or would implement in my design) :
- design around ease of self-hosting. A non technical user must be able to self host easily and at a very low cost.
- Embrace content sorting and filtering algorithms, but on the client side, with optional control by the user.
- Standardize tags on all content. So many of the different ways different platforms classify or organize content can be implemented as tags, which increases interoperability between them.
- Abandon obsession with real-time-first implementations for use cases that don’t explicitly need it.
- Transferable user identity (between instances)
- User identity and authentication as separate service from social network instance
Would love to hear yours!


If we’re doing wishful thinking, I’d love an age and location mechanism.
Theres currently no way to do this with privacy and security in mind. Because it’s just a clusterfuck of issues.
But, again - wishful thinking. It would be cool hell to be able to actually have spaces for specific ages, or specific locations.
All the eurocentric communities forcing the end user to be from europe. Imagine a community for only 40-60yos, or a real teenager community without the creepos.
My city has a forum for each generation (millennials, gen X, etc) and the conversations and chats are lightyears better than anything else. We have RL meetups and BBQs. It’s a real community. Trolls quickly get booted and those who were assholes beg to come back after apologizing.
I think having instances or communities dedicated to that would be wonderful.
I think having separate identity providers would work well with this. Those identity providers could optionally verify age and location, and your instance can just trust them on that to make it exclusive to certain ages or locations.