News for hackers. Stuff that matters.
Re:Slack Is Going Public at a $16B Valuation by askafriend on Thursday June 20, 2019 @02:22AM (#20230406)
Slack is great. The valuation makes sense and I wish them continued success.

All the integrations, and workflows that Slack has enabled for our company make us more productive.

I would hate to go back to what came before it.

IRC is complete trash and I don't know why anyone would use it in the same sentence as Slack. UX matters. It matters A LOT.

Re:Slack Is Going Public at a $16B Valuation by beatgammit on Thursday June 20, 2019 @03:26AM (#20230674)
What's wrong with the UX of IRC? IRC is a protocol, not a specific client, and it supports a wide variety of server and client plugins. We had a really nice IRC going productively for a year or two, but we scrapped it because only our software developer used it and other people in the company preferred something else (they used a mix of email, Google chat/hangouts, and text).

The nice thing about IRC is that everyone can use whatever client they like and it will just work. I preferred command-line UX (irssi) because most of my job is based around the terminal, others prefer desktop clients, while others prefer web clients, and all were available for our IRC server.

Our problem was that management wanted everyone on the same thing, and neither side (IRC vs Google chat) wanted to switch (they liked integration with web Gmail, we liked extensibility, and had already built useful plugins, like "run a build"). In the end, they didn't like our "less professional" plugins (Chuck Norris facts, gifs, etc), and we ended up compromising on Slack (we rebuilt some of our custom integrations).

We went through a year or so of adjustment, and now we're reasonably productive with it. However, morale is a bit lower, and I think we're a bit less productive than before, but that's really hard to judge. Honestly, I just wish there was some nicer looking IRC client. I don't like trusting Slack and would prefer the tried and true protocol that we can tweak and just pay for a flashier client for those who like such things. However, it's better than the previous situation where teams just didn't communicate in text because they couldn't agree on a medium, which led to more interruptions than the annoying Slack notifications (non developers tend to always @ the tech lead instead of letting it be answered by whomever happens to be looking at the channel).

I think it's wrong to blame IRC here. The UX of IRC is fine, it just doesn't have a flashy client (pidgin is really easy to use and available everywhere, but it's kind of ugly).

Re:Slack Is Going Public at a $16B Valuation by michaelt on Thursday June 20, 2019 @05:31AM (#20231216)

  What's wrong with the UX of IRC?
* No user accounts, except via a baffling NickServ process involving things like 'ghosting'

* Poor abuse tools, e.g. accidentally IP-banning web IRC gateways.

* No searchable history

* No scrollback / visibility of messages that arrived while you were offline

* No support for uploading images or files.

* No sharing of a single identity / session across multiple clients (e.g. phone+pc+laptop)

As a veteran IRC user I know you can mitigate these problems by getting a shell account on an always-on unix server and running Irssi in Screen over SSH with logging, automated NickServ login, a bot to provide !seen and !tell, sharing images via Imgur, sharing files by uploading them to my personal website, and so on.

Slack has simply looked at the big collection of bodges I just described and made them native features. And you don't even need to know to use Ctrl+Alt+2 to change between channels like you do with ssh+screen+irssi.

Re:Slack Is Going Public at a $16B Valuation by ccantana on Thursday June 20, 2019 @09:21AM (#20232614)
> What's wrong with the UX of IRC?

One sentence later:

> ...we scrapped it because only our software developer used it and other people in the company preferred something else (they used a mix of email, Google chat/hangouts, and text).

Clearly something was wrong with the UX if only one person was willing to use it?

This place is a parody of itself sometimes.

Re:Slack Is Going Public at a $16B Valuation by el_cujo on Thursday June 20, 2019 @09:59AM (#20232985)
I think they may have left off the "s" from developers, based on context it seems like there must have been multiple people who liked it enough to build plugins. Sounds more like a "developers vs. management" kind of thing rather than "our one IT guy tried to sell the whole company on IRC".
Re:Slack Is Going Public at a $16B Valuation by ccantana on Friday June 21, 2019 @01:36AM (#20240125)
Typo aside, that does not materially affect the point. “Management” in this case appears to be every other team at the company...
Re:Slack Is Going Public at a $16B Valuation by el_cujo on Friday June 21, 2019 @10:13AM (#20242650)
The point you were making is that a single rabid IRC fan was trying to steer the rest of the company, so actually I'd say the typo certainly does affect the point.
Re:Slack Is Going Public at a $16B Valuation by smugglerFlynn on Thursday June 20, 2019 @05:07AM (#20231111)
Exactly.

And the only company out there that was able to stitch together more or less usable UX for a group messenger is Slack. IRC has no such killer app (sorry IRC fans!..)

Re:Slack Is Going Public at a $16B Valuation by golergka on Thursday June 20, 2019 @05:03AM (#20231096)
Can you log on to IRC from your phone and then instantly search through all of your company's chat history through the last couple of years?
Re:Slack Is Going Public at a $16B Valuation by kuschku on Thursday June 20, 2019 @07:47AM (#20231867)
Sure, that's exactly what I'm doing all the time.

I can search my logs easily https://i.imgur.com/nTpoYs0.png (soon with even better integration, the prototype is a separate web app), and I can just open the web client or app on any device on this planet and instantly have all my logs and channels, and just chat: https://i.k8r.eu/54BPMQ.png

Of course, I use self-hosted quassel and quasseldroid.

Many other projects such as weechat and IRCCloud are also working on making IRC better than slack at everything it does — IRCCloud has a web client, mobile client, hosted team servers, a slack bridge, reactions, threads, emoji, attachments, and all you'd want from slack, natively.

Other projects such as IRC.com are also working on bringing the feq advantages Slack has back to IRC to make it more attractive.

The one single real advantage of Slack is marketing. They can call companies and spend a lot on money on getting more customers, due to the VC funding.

Re:Slack Is Going Public at a $16B Valuation by ubermonkey on Thursday June 20, 2019 @08:54AM (#20232370)
"The one single real advantage of Slack is marketing."

Respectfully, NO.

Providing a very useful turnkey set of features out of the box that are technically possible but fiddly and hard to use in IRC is in and of itself a huge advantage. This is why they're successful. This is why people use it. This is why people use it who barely know what a command line IS.

Re:Slack Is Going Public at a $16B Valuation by kuschku on Thursday June 20, 2019 @10:44AM (#20233397)
If you want that, you can just use IRCCloud, it has all that in a single solution. Just like Slack.

IRCCloud can even connect to Slack workspaces.

The only advantage Slack has over IRCCloud is marketing.

It's relatively ironic that I have to end up praising IRCCloud here, considering I'm contributing to a competing IRC client.

Re:Slack Is Going Public at a $16B Valuation by rakoo on Friday June 21, 2019 @07:16AM (#20241479)
But when you use IRCCloud you don't use the IRC protocol anymore, you use the IRCCloud protocol. Which is the same as using the Slack protocol. Your features aren't available outside IRCCloud. Your account, your data, your history, everything is tied to IRCCloud. You haven't gained anything compared to Slack. You're advocating for the _exact_ same model and you don't realize that the only way to have the same features as Slack in an easy way is to basically do what Slack does. You're just agreeing with what the parent is saying.
Re:Slack Is Going Public at a $16B Valuation by kuschku on Friday June 21, 2019 @01:24PM (#20244559)
IRCCloud can connect to normal IRC servers, and normal IRC clients can connect to IRCCloud servers — and you can export your logs and import them elsewhere.

That makes it much closer to the open ideal than Slack is.

Re:Slack Is Going Public at a $16B Valuation by isostatic on Friday June 21, 2019 @01:52PM (#20244812)
I use both. IRCCloud isn’t close to slack in terms of features or feel.
Re:Slack Is Going Public at a $16B Valuation by golergka on Thursday June 20, 2019 @02:03PM (#20235491)
> Of course, I use self-hosted quassel and quasseldroid.

That sounds exactly like the infamous first comments on the HN Dropbox post. I'd rather pay someone to use their app than go through the pain of self-hosting and administering yet another service.

Re:Slack Is Going Public at a $16B Valuation by kuschku on Thursday June 20, 2019 @03:02PM (#20236120)
Well, the post was "just use FTP with rsync".

Quassel on the other hand is to Slack what Seafile or NextCloud are to Dropbox — definitely not as comfortable, as you need some knowledge to self host it, but it's easily doable for everyone on this site, and once it's set up, it's just as comfortable.

Of course, if one wants to use a hosted service, there are solutions like that — IRCCloud is pretty much identical to Slack, except based on IRC, and in addition to paid team workspaces, you can also connect to any IRC network and use the same features there.

So, you see, while it has some hints of the same attitude as the original post — and definitely, neither of these products is as polished as Slack, after all we can't make 380k$ losses a day, while Slack can — they fulfil pretty much the same purpose with pretty much the same ease of use

And of course work on single-click deployments and hosted services for more such products has already started

Re:Slack Is Going Public at a $16B Valuation by rakoo on Friday June 21, 2019 @07:29AM (#20241536)
> but it's easily doable for everyone on this site

And that's where you lost sight of the big picture. Slack is _not_ for people on this site it's specifically for people out there: people who don't know and don't need to know what a protocol is, who don't care about netsplits, who couldn't be bothered to install some random stupid stuff on their machine and spend an afternoon configuring it just to be able to talk to their co-worker. We're not the target here. And yet it has convinced some of us because it ticks so many boxes by default.

Re:Slack Is Going Public at a $16B Valuation by OrgNet on Thursday June 20, 2019 @07:23AM (#20231689)
You can, if you log everything... and there are many websites that provide search engines for public channels... you could do the same for your private IRC server. If you don't mind having all of your data in the cloud, use slack.
Re:Slack Is Going Public at a $16B Valuation by kashyapc on Thursday June 20, 2019 @04:01AM (#20230834)
"Complete trash"? Please.

I realize I'm feeling (objectively?) "defensive" as an everyday professional IRC user for the last 10-ish years. That said, having tried many of the recent obese chat tools (which do have some nice properties), I still maintain the stance that IRC's clutter-free nature brings a certain tranquility and clarity.

Sure, IRC absolutely has its problems. However, as noted elsewhere[1], despite its flaws, IRC's strengths still shine with great luminence, when it comes to plain text-based communication.

[1] https://news.ycombinator.com/item?id=20119407

    - - -
<digression>

It reminds of something I recently read in an essay called Coon Tree (written in 1956) by the inimitable E.B. White:

"Many of the commonest assumptions, it seems to me, are arbitrary ones: that the new is better than the old, the untried superior to the tried, the complex more advantageous than the simple, the fast quicker than the slow, the big greater than the small, and the world is remodeled by Man the Architect functionally sounder and more agreeable than the world as it was before he changed everything to suit his vogues and his conniptions."

I didn't quote the surrounding context (which itself is quite enjoyable) for brevity. But do read the full essay if you can.

</digression>

Re:Slack Is Going Public at a $16B Valuation by skribbj on Thursday June 20, 2019 @03:02AM (#20230560)
You have every right to think that Slack is amazing and that IRC is "complete trash" (although I completely disagree) - but please don't attribute it to UX.

UX isn't just graphical design, it's also feeling responsive, fast, and accessible. Something that Slack, in my opinion, gets horribly wrong.

Re:Slack Is Going Public at a $16B Valuation by welly on Thursday June 20, 2019 @05:13AM (#20231131)
Curious as to what specifically you think Slack gets wrong?

Honestly, I can't find fault with it. It's such a basic and uncomplicated piece of software, I'm not sure how they could get anything wrong.

Re:Slack Is Going Public at a $16B Valuation by skribbj on Thursday June 20, 2019 @05:19AM (#20231160)
I just think it doesn't actually fit any purpose. For quick chats irc is faster and more accessible, and for long thoughtful discussions Slack is lacking a lot of features so that you might as well use email.

A lot of discussion from this post from yesterday: https://news.ycombinator.com/item?id=20227115

Re:Slack Is Going Public at a $16B Valuation by welly on Thursday June 20, 2019 @06:10AM (#20231364)
How is IRC in any way faster or more accessible than Slack for quick chats? Does IRC fit a purpose? If so, what? And how does it do anything better than Slack?

Slack is certainly no email replacement, and nor will I ever use it for such but in my experience and for the purposes I use it for, it is far, far more featured than IRC, unless you're using some uber IRC client that I'm unaware of.

I'm genuinely trying to understand out how anyone would think IRC is better than Slack and I speak as someone who used IRC from the early 90s up until only a few years ago when the communities I'm part of upped sticks and moved over to Slack.

Re:Slack Is Going Public at a $16B Valuation by triska on Thursday June 20, 2019 @06:23AM (#20231424)
Personally, I cannot make a comparison between Slack and IRC because I have never tried the former. From the discussion, it is clear that Slack has many features and attractions that are not available or harder to obtain with IRC.

However, for me personally, a major attraction of IRC is that I can easily use it from within Emacs, and automatically have the same Emacs key bindings available that I also use for navigating and editing files.

With IRC, I can therefore quickly copy and paste text between chats and programs, search the history etc., all in the existing Emacs session, using the same key bindings, with direct access to built-in features such as autocompletion, dynamic abbreviation and spell checking, and — importantly! — without switching applications.

Re:Slack Is Going Public at a $16B Valuation by zbentley on Thursday June 20, 2019 @07:52AM (#20231890)
There is an emacs Slack client, though I don't know if you'll find it a seamless migration or as polished as what you're used to with IRC: https://www.emacswiki.org/emacs/Slack
Re:Slack Is Going Public at a $16B Valuation by welly on Thursday June 20, 2019 @08:22AM (#20232124)
I think that was something available to Slack in the past when it had it's IRC gateway. Sadly they closed that down.

We all have our own ways of doing things and I personally prefer to have applications run independently so I like my Slack client and my IDE and terminal etc. etc. separate.

I've always found if one tool can do it all, it's generally a worse experience than dedicated software applications and doing a Cmd-TAB (I'm on a Mac) is just as simple as switching to another window in a single application

Re:Slack Is Going Public at a $16B Valuation by skinnymuch on Thursday June 20, 2019 @05:51PM (#20237753)
To each their own. I’d hate chat and other things intermingled.
Re:Slack Is Going Public at a $16B Valuation by welly on Thursday June 20, 2019 @06:13AM (#20231378)
Just to follow up, I work for a distributed company where everyone works remotely. It's an essential tool for us to communicate quickly and easily, when talking over skype/video chat is not necessarily suitable or necessary every time one of us has a question. For our organisation, Slack fits the purpose perfectly.
Re:Slack Is Going Public at a $16B Valuation by luckylion on Thursday June 20, 2019 @05:55AM (#20231303)
> Curious as to what specifically you think Slack gets wrong?

Personally: responsiveness. Slack's native app on linux is slow. Switching channels has a noticeable delay, switching Workspaces takes seconds if you haven't used the workspace for a while. Starting the program takes ~8s on my machine (three workspaces, i7 with SSDs and 32G RAM).

For most IRC clients or Telegram, startup times are about as fast as Slack changes a channel, and there are no noticable delays when switching channels/IMs etc.

Re:Slack Is Going Public at a $16B Valuation by welly on Thursday June 20, 2019 @06:11AM (#20231371)
Haven't noticed any issue with responsiveness with the official Slack client but my boss was kind enough to set me up with a pretty beefy Macbook Pro with more RAM than I'd ever need to use.
Re:Slack Is Going Public at a $16B Valuation by luckylion on Thursday June 20, 2019 @06:21AM (#20231416)
It may be an issue with their linux client (pretty much all developers I work with are on linux), though I have heard complaints from windows users as well (but it's windows and the users are from the design team, so who knows what their computers do).
Re:Slack Is Going Public at a $16B Valuation by Nimitz14 on Thursday June 20, 2019 @07:25AM (#20231701)
I'm on ubuntu. Have never had these issues.
Re:Slack Is Going Public at a $16B Valuation by Zenbit_UX on Thursday June 20, 2019 @11:06AM (#20233625)
UI is graphical design, UX design is research + a heaping dose of common sense.
Re:Slack Is Going Public at a $16B Valuation by konspence on Thursday June 20, 2019 @03:24AM (#20230663)
Slack is one of the most bloated apps on my computer, and my smartphone.

On both, it takes seconds to boot, and that's just to load the local cache. Syncing with the main server takes a few more seconds.

It has some good UI patterns. But overall, it's heavy and slow. It takes longer to load than the previous chat clients I used.

Re:Slack Is Going Public at a $16B Valuation by sethammons on Thursday June 20, 2019 @07:53AM (#20231900)
On slower internet, slack takes ages. If I'm tethering, slack has taken over 30 seconds to load. Insane.
Re:Slack Is Going Public at a $16B Valuation by duderific on Thursday June 20, 2019 @01:22PM (#20235061)
It is a large and complex piece of software that enables great productivity gains if used correctly. I think a few second startup time is a small price to pay for that.
Re:Slack Is Going Public at a $16B Valuation by sethammons on Thursday June 20, 2019 @04:32PM (#20237049)
I think the criticism is that it is hard to understand _why_ it is a large and complex piece of software. It seems like it should be small and relatively simple and load fast.
Re:Slack Is Going Public at a $16B Valuation by lostjohnny on Thursday June 20, 2019 @04:18AM (#20230918)
> IRC is complete trash

We'll talk about it 10 years from now when Slack is gonna be "old cruft" while IRC still gonna be there rocking.

Re:Slack Is Going Public at a $16B Valuation by rakoo on Friday June 21, 2019 @07:21AM (#20241498)
10 years from now IRC will finally allow you to upload images and documents in the discussion while the Slack competitor will have figured the perfect blending between instant chat, asynchronous long-form communication and concurrent editing for documenting the decisions that were taken. It's easy to keep a protocol alive when the protocol does almost nothing.
Re:Slack Is Going Public at a $16B Valuation by netwanderer3 on Thursday June 20, 2019 @02:57AM (#20230537)
Why are we comparing Slack to IRC, a product that came out in 1988?
Re:Slack Is Going Public at a $16B Valuation by tirpen on Thursday June 20, 2019 @03:07AM (#20230581)
Why shouldn't we compare them?

IRC has probably 95% of the features slack has, is completely free and has been around since 1988. Seems like a logical comparison to make.

Re:Slack Is Going Public at a $16B Valuation by dijit on Thursday June 20, 2019 @03:29AM (#20230692)
IRC doesn't have the virtue of having millions of dollars spent on clients for it.

And we are comparing a service provider/client/protocol to something that is simply a protocol which is a bit apples to oranges.

Assuming the same kind of provider exists in your company (IRC+BNC+searchable logging) and you standardised on something like weechat, then perhaps a comparison could be made.

Slack Pros:

- Voice/Video chat

- slackbot "remind" notifications

- Number of highly polished integrations

- Rich integrations (button prompts etc)

- Webhooks for bot integrations instead of needing to subscribe to RTM

- User tags ("out of office" markers, "in meeting" markers)

IRC Pros:

- Your data doesn't have to leave your site

- You can force connections to be on your intra-net

- Simple, well understood protocol

- Which is open, and not going away

- More potential to integrate authentication with your normal authentication provider.

- Rich moderation story

- Flexibility of client, even if we take weechat as the standard it's still possible to run another.

Is this fair? Maybe we should weight how much they're worth.

But for sure if IRC had the investment slack had then it wouldn't be "trash", there's work to bring it into 2019 too[0]

[0]: https://ircv3.net

Re:Slack Is Going Public at a $16B Valuation by WAHa_06x36 on Thursday June 20, 2019 @06:18AM (#20231401)
IRC is missing a LOT of the features that make Slack actually useable for its purpose. IRC just isn't a replacement for Slack in most situations, due to its lack of things people take absolutely for granted.

One massive one being keeping history. Another is not being limited to text only, something people absolutely expect in this day and age.

Re:Slack Is Going Public at a $16B Valuation by Kiro on Thursday June 20, 2019 @05:41AM (#20231252)
It's the pro-IRC crowd's own fault for bringing up IRC as an argument against Slack. They're obviously shooting themselves in the foot though.
Re:Slack Is Going Public at a $16B Valuation by ken on Thursday June 20, 2019 @11:29AM (#20233879)
> IRC is complete trash and I don't know why anyone would use it in the same sentence as Slack. UX matters. It matters A LOT.

To me, that sounds exactly like someone defending AppleTalk, AOL, ICQ, or Minitel. Focus on usability, not interoperability. That's what people want, right?

When it comes to communications, what matters even more than user experience, in the long run, is being compatible with everyone, even your competitors. There will always be customers who don't use your system, so lacking compatibility or federation will be a thorn in your side for as long as you exist. I've run out of fingers to count the incompatible proprietary chat systems I've seen die off.

Even Google has killed off a few of their own, and Hangouts is next. Just being a young smart agile tech company does not make you immune.

In 10 years, I bet people will be communicating over email, IRC, POTS/SMS, plus 4 or 5 new tech startups created by people who are in elementary school right now. Nobody's arguing that $(proprietary_system) doesn't make you more productive today (that's the point!), but they always have a sell-by date.

Re:Slack Is Going Public at a $16B Valuation by askafriend on Thursday June 20, 2019 @02:17PM (#20235635)
> That's what people want, right?

Yes. That's exactly what they want.

Re:Slack Is Going Public at a $16B Valuation by senorjazz on Thursday June 20, 2019 @08:08AM (#20232015)
> Slack is great.

debatable. It is just a chat app after all. Don't get me wrong, it is alright, but I am not sure I would ever call a chatapp "great"

> The valuation makes sense

16billion? To me it doesn't. It is just a chat app. People and businesses can move off it when the next chat app comes along with a new UI