It’s a bit of both:
My friends need a drop-in replacement for Discord (or as close as possible), sooner rather than later. My idea for self hosting is to defeat the need of someone hosting a 24/7 server; if we all host our own accounts on our own computers we’d essentially have a peer-to-peer Discord-like group.
The other reason is indeed to learn, because every centralised service has the same problem; it’s not a question if a service will turn bad, but when. It’s an inevitability, and it’s happening faster and more frequently. The only out-way I see is if me and at least some of my friends learn to self-host.
aksdb@lemmy.world 1 day ago
That’s a very optimistic and naive view. XMPP consists of a shit ton of extensions, and different clients implement different subsets of these. So it’s very possible that two different clients fail to do an audio or video call, because the other decided to use a different extension than the other for not implement it at all.
impolitecarry@lemmy.wtf 1 day ago
Thats a very fair point. My mistake was, that when I say “talk to each other”, my brain implicitly says “talk via text over messages”. Even then omemo is not universally supported yet, I think, so, encrypted messages can also be hit or miss.
But in OP’s case, this still kind of works, in the sense of, it doesn’t matter which instance of movim they and their friends are on, they will still be able to intercommunicate, right?
aksdb@lemmy.world 1 day ago
Sure. I also don’t want to shit talk XMPP. I prefer XMPP over Matrix any day. But it can be tricky (just like Matrix; which is funny, since Matrix set out to improve on the mistakes they claimed XMPP made).