If you're a programmer and don't see what is wrong....
scrubbles
They do have this, unless I'm not understanding. I run a space (same as discords servers) and in there I have channels that are just like discord's.
They always forget that others deserve to have places without cars. Seriously why do they need to drive through a park. It's a park.
I watched a guy pee on an electric fence! That was a fun day.
The real thing is that if we wanted fair and open elections we wouldn't be looking internally to solve this, we'd be going to other countries who do and trying to emulate what they have. The fact that we haven't even thought of doing that shows where the priorities are.
Asking baity questions is worse.
Because we can't just have a good movie. It has to be a franchise!
I'm getting there more day by day. I've moved over to using my own dns and email service, that was a big one, but kept my gmail for leftover items and now it's mostly for spam. All of my oauth I've rolled off Google, and now use a password manager and separate emails. Phone is still the largest annoyance, but I just ordered a fairphone this week! (After google pushed a huge update which killed my battery, seriously sitting at home my battery died at 7pm last night, after barely using it. That didn't happen even a month ago). So it's a process.
But that's not decentralized. It's the same as discord, only instead of a corporation now you have a server admin.
I completely support you moving off of Discord, and I completely support you setting up Matrix. I tried a lot, I think it has the most feature parity. That being said, the biggest thing I regret when setting it up is that I went with Synapse for my backend Matrix server, when there are others.
I've heard very good things about Conduit (https://conduit.rs/), mostly that it's easier to stand up and easier to maintain.
Either way, I think it's a smart move, and it's worth the investment. It's not the easiest to stand up, but operationally our communication should be our own. Expect trial and error, getting one piece up and running, then the next, and then the next. Celebrate small wins like "Today I got it running" and then "Today I got federation working", and then "Now I have voice working!". Otherwise it's going to feel overwhelming.
I believe in the cause, so feel free to DM me if you have any questions, or send me a DM on Matrix :)
Oh, and a very useful tool - https://federationtester.matrix.org/
This will tell you exactly what is wrong with your federation.
Could be? Soon? People they're already doing it! Do people really not think so?
As someone who has done both, programmer most recently, and has respect for both, you're being very judgy. Both are difficult enough jobs without other tech fields bringing each other down.