I can pretty easily make sure that I ignore non-critical rooms, and only get notifications if someone @‘s me.
It would be really nice if as a user you could suppress all @here, @channel etc shouts and only enable them for a few specific rooms.
Overall Slack + 100% remote work has massively improved my focus and ability to get things done while remaining social and involved.
Joking aside, I am will you on the 100% remote + slack fondness. I'll also regularly mute all if I'm trying to do a deep work session for a couple of hours.
Anyway, can't wait to have to re-learn a bunch of stuff for Glossy IRC yet again...
Roles do "somewhat" exist in IRC, in the sense that you can have ops and admins, but I suppose it's not quite as fully-fledged as something like Discord's roles.
Reacts and editing indeed don't exist. Reacts are something I've pondered what an IRCv3 extension for might look like - maybe I should poke at that some day in prototype form.
Message edits, well. Sure, you don't have them. You can send a follow up "s/foo/bar" kind of text, and some clients will even understand that as an edit of your last message, but of course it's not perfect.
Anyway. I'd be fully happy if Slack disappeared tomorrow and we all went back to IRC, but I realize that I'm both technical, and someone who grew up on IRC. It wouldn't be perfect for everyone. But damn do I wish that reality could exist.
Matrix is extremely mature and supports all of the things you mentioned and more such as bridging to IRC servers.
I frequently see people complaining about IRC and features it doesn't lack or warts in the protocol from age, but those same groups never mention Matrix as a viable alternative. Do you know why that is?
I figured the likelihood of an admin enabling it at my request was zero so I didn’t bother asking.
if BitchX and mIRC can do it, Slack can do it, but they have to try