I'm looking forward to when the onboarding process for IRC approaches the usability level of contemporary chat services such as Slack, Rocket Chat, Zulip, etc.
Slack is just too hard to understand. I still don't get it. I have to go to a webpage and enter a server / channel name. I have to create a password for each one, if I get approved it then takes me to a slack web client with no obvious way to open the chat in the app.
If you install the app on a different machine, you have to add everything again.
I think some of us geeks have an unusual perspective on what's confusing and what's straightforward or easy. I've been repeatedly told GH issues is "too confusing" or "too technical" versus Asana and Jira for the non-developers (WT actual F?!?! Seriously this one baffles me entirely, I can't even begin to wrap my head around it) and find most social media sites extremely confusing, especially considering how little they actually do.
It's not a good user experience.