this post was submitted on 19 Jul 2025
258 points (93.9% liked)
Technology
73035 readers
2790 users here now
This is a most excellent place for technology news and articles.
Our Rules
- Follow the lemmy.world rules.
- Only tech related news or articles.
- Be excellent to each other!
- Mod approved content bots can post up to 10 articles per day.
- Threads asking for personal tech support may be deleted.
- Politics threads may be removed.
- No memes allowed as posts, OK to post as comments.
- Only approved bots from the list below, this includes using AI responses and summaries. To ask if your bot can be added please contact a mod.
- Check for duplicates before posting, duplicates may be removed
- Accounts 7 days and younger will have their posts automatically removed.
Approved Bots
founded 2 years ago
MODERATORS
you are viewing a single comment's thread
view the rest of the comments
view the rest of the comments
Suppose for text messages, sharing files, contacts and such we have solutions, and with a set of libraries solving the hard parts, that can be done relatively easily. Encryption is hard, but suppose we are not even doing E2EE yet, that we are fine with TLS till the server, mutual TLS between servers, and additional something like OTR or PGP for 1-on-1 conversations.
Voice/video calls, and especially group voice/video calls, are a different matter entirely. You have to think, solve latency problems, congestion problems, so that those were usable at all.
Discord UI is not very nice.
I agree that the UI for discord sucks shit, however my thinking is aligned with what another commenter said, its what people already know and are used to. Trying to make anything new will turn users off. I'm very open to being proven wrong about that assumption though. I'd love for a foss project to have better UI/UX than discord.
The UI is not that important. Something a bit similar to Discord in appearance and experience is doable in plenty of available UI toolkits and libraries and frameworks and whatever.
The system itself is important, so that it would be functional with federation, yet not as prone to fragmentation as XMPP, yet efficient.