So You Want To Write An Open Source Discord Replacement

Things you don’t need:
- federation/distributed systems
- multiparty end-to-end encryption
- an entirely new operating system kernel specially designed to—

Things you DO need:
- a user interface that is Normal
- the ability to use languages other than English and writing systems other than Latin
- higher standards of user experience than how irc actually works in the real world
- any fucking clue how Discord works and why people use it

I have muted replies to this post due to the usual reasons

note that I didn’t even touch on audio/video calls and screen sharing, which are HEAVILY used features of discord, but we can start with “a solid chatroom experience” as the minimum viable replacement; if you can’t get that part right, discussing the rest with a straight face is clownshoes
I do consider federation important. Single point of failure and all that

To be honest I do not think the normal user who is just sick of Discord and looks for something similar does really care, but it is good to have it in case you want it later I guess

Most of my friends do not even know what federation means, I have to explain to them what I learned from using Mastodon and WAFRN myself

@crowfea @0xabad1dea @gabboman Federation doesn't have to mean bad UX. If you have to explain it, it's bad UX. E-Mail is federated, and you don't have to explain to someone how that works.

If you don't have federation, you are not solving the problem. It's like hitting "snooze" on your alarm in the morning, but the alarm is there for a good reason

@star @crowfea @0xabad1dea @gabboman Discord is good because it's got many users across many communities. An open discord alternative would need to be as seamless as discord. The community does not have the resources to host a single centralized discord alternative but many properly integrated small servers are possible.

Someone build this please