Hacker News new | past | comments | ask | show | jobs | submit login

US is also responsiveness and snappy feeling. None of which slack get right at all. The native app is merely a wrapper around their web-view, yet takes around 15 seconds to load. Then eats > 320 Mb of RAM and continues to eat more (it leaks somewhere). The web-app itself is far worse wrt speed and resource-usage.

That is unacceptable, especially when you look at the alternatives it replaces: IRC, XMPP/Jabber and whatnot.

I guess it mostly comes down to Slack choosing the "wrong" stack here: Web-technology is, as is shown quite often, simply not ready for such heavy UX/UIs. Sure, it can be done, but when compared to the simplicity and speed of "native" it simply does not cut it. Yet.

Regardless of which platform you're talking about, the Slack app is emphatically not merely a wrapper around the web view. The resource consumption of their various client interfaces can be improved, but what are you trying to compare it to? In that particular context, a better comparison of any of the Slack client apps (native/web) would be Outlook.

Slack is not replacing IRC or XMPP at all. Slack uses these protocols as part of a groupware suite. As discussed elsewhere in the thread, IRC-at-companies draws mixed reactions. XMPP is a protocol that has seen very wide adoption in the enterprise, with many implementations from a variety of vendors, with a variety of resource consumption issues. XMPP is very much a web technology in the sense you're talking about.

And you are correct that it proved to be a very bad stack for something like Slack, when Google first tried it in 2009: https://en.wikipedia.org/wiki/Apache_Wave

If you really think Slack has made poor technology choices, I'd suggest reading what Stewart had to say on the subject in this interview: http://www.gamasutra.com/view/news/182287/The_story_of_Glitc...

> but what are you trying to compare it to? > In that particular context, a better comparison of any of the Slack client apps (native/web) would be Outlook.

This differs for everyone. For me, it merely replaces XMPP/IRC: group-chat. That is in the last 3 teams where we used slack.

Others, and I guess mostly people who live in their email-inbox, may see Slack as a replacement for their Mail Suite. Again others may see it as a replacement for teleconferencing/skype.

It really depends where you come from. Me, I come from a simple, integrated IRC and XMPP client. Now we all use Slack and I have a poor experience compared to the Just Works[tm] chat (through empathy) on Ubuntu.

* Slack crashes 2, 3 times per week. Mostly memory issues. Empathy never crashed on me, that I can remember.

* Empathy is, AFAIK always on. I switch off Slack when not working because (1) it abuses resources and (2) it addds another icon to my toolbar (empathy integrates in Ubuntu's message icon).

* Empathy starts whenever I start my OS. Slack can be configured to do so. But when it does, its slow startup time and CPU-gobbling while starting makes my desktop appear sluggish.

I'm comparing it to a well integrated, thin and snappy XMPP client, which is what Slack replaces for me. And Slack comes out poor. All over.

Guidelines | FAQ | Support | API | Security | Lists | Bookmarklet | Legal | Apply to YC | Contact