Slack: A redesigned Slack, built for focus
slack.com
slack.com
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.
I am of the same opinion, but Slack's original advertising focused on how Slack could become a repository for information (rather than information being distributed over emails, Confluence, docs, Git, etc.)
Now information is distributed over slack, emails, confluence, docs, git, etc…
At $company, we used an IRC server. Only the IT department used it.
Then we ran an ejabberd XMPP server. Some of the front end devs used it on occasion.
Now we run a Zulip server, and everybody uses it all the time.
Killer features:
- full function web client. No point in using the electron app. Mobile clients are usable, a little nicer than mobile view of the web client.
- self hosted, meets our security policy.
- channels and topics.
- markdown
- fast
- images. I thought this would add nothing, but it turns out that there are lots of non-cute-animal uses.
- each client can turn emojis off
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.
My company also does not restrict slack on unmanaged devices so its not like they’re mitigating data exfiltration meaningfully. But, even with such a lax policy, officially sanctioning a third party app has implications.
I used to use wee-slack, then I worked places that wouldn't allow its installation, and then suddenly I kinda wished work cultures would just move back to emails, mailing lists, and some light ephemeral thing for IM (quite possibly IRC). Because at least then, user experience doesn't have to be dictated by someone who has absolutely no idea how you want to or like to work.
Not sure if you have used corporate email in the last 15 years but admins do absolutely dictate what clients you can or cannot connect from.
In the end we did have to make singular exceptions for certain developers because outlook’s absolutely pathetic plaintext support was causing issues when they were contributing via the LKML. But that was a significant business justification as opposed to a workflow optimization.
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.
I find having easily accessible feed from monitoring tools pretty useful.
if BitchX and mIRC can do it, Slack can do it, but they have to try