Matrix has been struggling with the “fast” part of the equation for a long time, and it’s more complex, technical, and visually overbearing than Discord.
For just one example, servers. In Discord, a “server” is the second level of hierarchy just below the app itself. Underneath that there are channel groups, then channels. The structure is simple, and a hierarchy is simple.
In Matrix, a server is something that runs an instance, and instances crosscut channels and channel groups. It’s no longer necessarily clear which server “hosts” a channel, or how to correctly refer to it when inviting friends, or how mechanisms of censorship might work if someone gets kicked out of an instance, or federation is disrupted, etc.
Matrix has been struggling with the “fast” part of the equation for a long time, and it’s more complex, technical, and visually overbearing than Discord.
For just one example, servers. In Discord, a “server” is the second level of hierarchy just below the app itself. Underneath that there are channel groups, then channels. The structure is simple, and a hierarchy is simple.
In Matrix, a server is something that runs an instance, and instances crosscut channels and channel groups. It’s no longer necessarily clear which server “hosts” a channel, or how to correctly refer to it when inviting friends, or how mechanisms of censorship might work if someone gets kicked out of an instance, or federation is disrupted, etc.