Want to set up an IRC client? Sure. What's the server and port name? Got firewall rules set up? That's complicated, and easy to get wrong. Your own IMAP email service? Same.
Want to set up Skype? Just sign in here. Want to set up Gmail? Just sign in here. Want to set up Slack? Just sign in here.
No regular person used a chat client until MSN Messenger and Skype came along. Nobody. Now they all use the messenger service built in to Facebook, and they don't even think about it.
It's just way easier, even for technical people.
AIM?
Fortunately, there's a lot of schemes to do that with untrusted 3rd parties. Need more work and polish w/ OSS implementations.
But you can still use a file that you haven't renamed.
> No regular person ever uses a browser that didn't come with their system.
But the browser that comes with your OS is a perfectly serviceable browser.
> No regular person ever properly navigates an average website without help.
Nonsense.
> Your point is?
That your average person - let's take my best mate, a pro photographer and perfectly competent human being with few technical skills - can't/won't/doesn't want to use services that require complex set-up.
Whenever she moves to a new Mac and needs her email setting up, you know what she does? She calls me. She has literally no clue what her email server settings should be. If I told her, she wouldn't remember. The detail means nothing to her.
You know what she doesn't ask me to? Sign her in to Skype or Facebook.
That's my point. What was yours?
People just don't understand what that is, let alone how to actually use it. But everyone seems to be able to figure out how to sign in to an app with nothing but their email address and the same password they use for everything else, and so there the line is drawn.
Again, nothing but conjecture. It's just something I've come to realise over the years. (FWIW, I hate Skype etc. Horrible! But, I understand why Jane Public uses it.)
It's almost like what OSX/iOS is to Linux. Sure Slack has a particular way of doing things, but they take care of all the hard, annoying shit you don't feel like doing.
See: Microsoft Comic Chat
Imo, having logs makes irc demonstrably better.
Here at my current company we have a big challenge. We use Skype for inter-team communication, Webex for grooming and remote conferencing. We also looked at Lync (aka the stupid lame ass 'Skype for Business'). While Skype allows you to keep history (I can go back to 2 years ago!! how amazing) and create groups, but I have to know everyone first. This is where IRC-like channel is really powerful. Everyone can join some lobby and then we branch off into individual team channels. With Skype I can't. Oh good luck finding the group you forgot to favorite 3 months ago. Also, I can't build nice robot in Skype and make pretty command to automate our infrastructure! There used to be restriction with how many people we are group video chat before we have to get into paid plan (not sure still apply or not). With everyone at different location and with different operating system, colleagues would have problem accessing or using Skype / Webex, espeically our Linux users, and they have to boot up a Windows VM. What a nightmare chore.
What if we have a tool that can do
* text chat
* video chat
* voice chat
* integrate with Jira / ticket system
* mention people and actually MENTION people
* create a large lobby
* integration with active directory(?)
* have a decent API for automation
* cross-platform
* safe and secure
* integration with other third-party services/tools that we have signed up (Box? Dropbox?S3?)
* record things?
* history
wouldn't that be awesome?
I am excited about trying out Hipchat and Slack. The problem is, Hipchat is the only one out of IRCCloud and Slack offering on-premise installation (we do have onsite Atlassian). The downside is we'd managing additional infrastructure, esp if I want to use the video & voice feature. Oh.
If I have to choose I prefer Hipchat or the Campfire style (they are pretty similar in terms of style). Slack - a lot of people like it, but the UI is just so awkward and clumsy and crowded. I don't like it. I don't know. It hasn't changed since launch.