I have both IRC and Matrix accounts and some experience in using both. And this morning i tried to join Fedora channel at Matrix.org. Which got me into a bit of a trouble, so that I had to spend half an hour to figure how do I actually join it.
The issue is with the IRC-to-Matrix bridge, which in my opinion, makes Matrix experience unfriendly.
First of all, it kicks you out of the room. Second - it asks you for your IRC password. And I am definitely not comfortable with sending my IRC password and storing it at some third-party server. Third - it forces Matrix users to learn about IRC. While I think one of the reasons, why we need Matrix, is to simplify the learning curve and reduce the number of things they need to know to join the community.
Now, when I have finally logged in into the room, I realized that most of the discussion there is the IRC discussion, and there are no matrix users, apart from those which are kicked by the bot on login.
If you scroll chat logs you see message like this:
@appservice-irc:matrix.org kicked @USER:matrix.org. Reason: IRC error on #fedora: err_needreggednick
But you rarely see any of those kicked out users to come back.
So the question is, why do we even need the bridging?
If bringing new users to the same IRC chat room via Matrix gate doesn’t really work, why don’t we split it up, and have Fedora IRC and Fedora Matrix groups both working using the best features of each messaging system, rather than trying to find a common ground which has no features at all.
Note: we can still have the mirror of Fedora IRC group in Matrix, if someone finds it useful. For example if you use Matrix to consolidate your messaging systems. But I think it would be better to have
#email@example.com rooms, rather than merge them into one.