News for hackers. Stuff that matters.
Re:Slack's bait and switch by thaumaturgy on Monday March 12, 2018 @11:08AM (#16568624)
Okay, I'll take the bait. I'm about as good a representative sample of the people you're talking about as anyone else.

I'm 39. I've been in technology in a professional capacity for 22 years, longer now than perhaps a few folks on HN have been alive. I wrote my first computer programs over 30 years ago, started online with local BBSs and then eWorld and then the internet.

I've seen a lot of stuff come and go. The tech industry as a whole has, over the last decade, adopted an especially frenzied pace that looks an awful lot like someone lost in the woods, freaking out, running in different directions trying to figure out where they've been and where they're supposed to be going.

There's nobody I can wag a finger at and say, "see, you didn't learn the last time 'round", because with a constant influx of new people, there's always a big group of folks that will adopt the latest thing because it's the latest thing, and have no memory of the last 30 years of latest things, and haven't been stung before when the latest thing fizzles out and takes a chunk of your time or infrastructure investment along with it.

Slack had advantages, sure. But it's hardly the first time that some service has come along and offered advantages over the tired old thing -- all except for a public, common protocol -- and then decided to take their ball and go home and to hell with everyone else. My staid desire for things being built on open protocols and available to people who want to self-host it doesn't come from some hardnosed ideology, it comes from years of, "oh no, this shit again."

Unfortunately, comments like yours tend to dismissively shout down the comments from the been-there-done-that folks, and so we're locked in a particularly self-defeating Eternal September that's costing the tech industry an incalculable amount of money.

In my more cynical moments, I wonder if a cadre of old farts oughtta start getting together and giving the less experienced folks the advice they want to hear, just to see how long it takes them to catch on: "building infrastructure out of walled gardens is a good idea, because they are commercial businesses and will be able to offer you more features than the slow-moving open source alternatives that haven't changed much in a long time".

Re:Slack's bait and switch by jaredhansen on Monday March 12, 2018 @12:21PM (#16569178)
>Okay, I'll take the bait. I'm about as good a representative sample of the people you're talking about as anyone else.

This starts off strong, but then ...

>I'm 39. I've been in technology in a professional capacity for 22 years, longer now than perhaps a few folks on HN have been alive. I wrote my first computer programs over 30 years ago, started online with local BBSs and then eWorld and then the internet.

If I were typing this in slack, this is where the first :facepalm: emoji would appear.

This is the mentality that caused the now-semi-famous HN post in the early days of dropbox, arguing that it was useless because with a combination of [ simple CLI tools that nontechnical people have never even heard of ], you could create the "same" functionality.

Say it with me: Being so simple that utterly nontechnical people can use (edit: not just 'use', but 'deploy and administer') IS important functionality. That's what made Dropbox, and it's what's made Slack. You don't have to be an IT pro to deploy it successfully. You don't have to be a programmer. You just click half a dozen buttons, all of which are helpfully color coded so that your unwillingness to read any text on the screen won't be an obstacle.

Yes, there are things you lose when you "build infrastructure out of walled gardens" -- but the reason some people prefer cathedrals vs bazaars is that they often have much lower barriers to entry, and for many people that is a worthwhile tradeoff.

Re:Slack's bait and switch by simplify on Monday March 12, 2018 @01:44PM (#16569873)
What mentality are you talking about? That so-called falepalm-worthy quote is just them describing their experience. You're reading way too much into this.

> the reason some people prefer cathedrals vs bazaars is that they often have much lower barriers to entry

There's nothing inherit about these "cathedrals" that require them to be walled gardens. Slack could have been an open protocol, but they decided not to be.

Re:Slack's bait and switch by sushid on Monday March 12, 2018 @02:27PM (#16570244)
Just curious, don't you think it'd be much harder to justify their valuation if it's just an open protocol?
Re:Slack's bait and switch by simplify on Monday March 12, 2018 @03:59PM (#16570984)
Yes, I do think so. But I also think fundamental functionality like team chat should be a solved problem by now, and shouldn't be so concentrated to a single company.
Re:Slack's bait and switch by sangnoir on Monday March 12, 2018 @03:09PM (#16570530)
Obviously, having a captive userbase to extract revenue from is good for their valuation. It probably isn't so great for the users though.
Re:Slack's bait and switch by jacobwal on Monday March 12, 2018 @03:30PM (#16570710)
Also allows them to invest more in the product, which is great for the users
Re:Slack's bait and switch by FridgeSeal on Monday March 12, 2018 @06:34PM (#16572319)
Which is why they fixed their resource hog of a client right?
Re:Slack's bait and switch by jacobwal on Tuesday March 13, 2018 @08:52AM (#16575682)
By no means am I calling the product perfect. Resource hogging is an issue that is particularly important to most HN users.

But would you say that they're _not_ investing in the product? They're improving on search, their API, adding new integrations with Github, etc. Those might not be the things that matter the most to you or other HN users, but they are investments in the product.

Re:Slack's bait and switch by jenscow on Monday March 12, 2018 @06:07PM (#16572134)
In theory.

Have you used their client?

Re:Slack's bait and switch by jacobwal on Tuesday March 13, 2018 @08:54AM (#16575699)
Yep, use it every day. Agree that it takes a lot of resources. But lack of investments in one aspect of the product doesn't mean that they haven't / aren't investing in other aspects.
Re:Slack's bait and switch by V-eHGsd_ on Monday March 12, 2018 @10:46PM (#16573569)
> There's nothing inherit

nit: inherent.

Re:Slack's bait and switch by sangnoir on Monday March 12, 2018 @03:02PM (#16570469)
> This is the mentality that caused the now-semi-famous HN post in the early days of dropbox, arguing that it was useless because with a combination of [ simple CLI tools that nontechnical people have never even heard of ], you could create the "same" functionality.

That's a strawman - no one said dropbox was useless to everyone: this is not about how simple it is to replicate the functionality, but who controls the data. The point gp was raising is that surrendering control your data to a 3rd party company has costs most people do not consider until it's too late - and this happens time and again ("oh no, this shit again"). How many stories have you read about downtime, account bans/freezes, and companies winding down or sold with little or no notice and no way to retrieve your data? Is it a worthy tradeoff for a shiny UI?

Re:Slack's bait and switch by thaumaturgy on Monday March 12, 2018 @05:55PM (#16572037)
Exactly, thank you. I wasn't FWIW one of the folks on HN who responded to Dropbox with "but rsync...". (And I was on HN when it debuted!) I did express concern about the privacy and security implications of storing sensitive information with them, and if I remember right, they did have a partial breach early on.

But, they handled it well and they've never screwed over their users and they have partially resolved the long-standing file transfer problem (https://xkcd.com/949/).

So I still have those concerns, but overall it's a great service and I've recommended it to a few folks over the years.

It helps also that there are some open alternatives on the scene now, so if you make Dropbox some critical part of your infrastructure, it's feasible to switch to something else if Dropbox suddenly decides they want to focus only on the smartphone market.

Slack had the ease-of-use and feature advantages -- which I acknowledged -- but it was too young and there were no open alternatives that matched it feature-for-feature. That made it dangerous to rely on too much. i.e., I'd still use it, but I wouldn't make it the de facto communication system for a company.

Re:Slack's bait and switch by black_puppydog on Monday March 12, 2018 @11:53AM (#16568954)
First off, thanks for the reply. I've been going through a bit of deja-vu myself with this. While I came to the "game" quite a bit later than you, I've been stung by the google and facebook xmpp stunts and so I never bought into slack as some sort of new solution to communication "because you can just log in from IRC."

So yes, a bunch of "old farts" are a good a necessary corrective in our hype-driven environment. I agree with the assessment that slack is just another walled garden and comes with all the problems those bring. I even agree with the "open protocol, optionally self-hosted" conclusion. I just don't like the conclusion (not explicitely stated by you, but definitely by others) that that open protocol should be IRC and email, and that the UI for them needs to be pure text.

Put a bit shorter: the people have chosen between $SLACK over $OLD_STUFF, so if you want to use something open and still sway them then you'll have to change what's on offer vs slack.

Converse.js looks like a prime example of doing just that, as does e.g. conversations. I'd much rather we get our shit together and build jabber into something usable and beautiful than go back to IRC and email.

Re:Slack's bait and switch by thaumaturgy on Monday March 12, 2018 @05:47PM (#16571975)
> I just don't like the conclusion (not explicitely stated by you, but definitely by others) that that open protocol should be IRC and email, and that the UI for them needs to be pure text.

I work with a guy like that. I've got a lot of respect for him, but yes, his approach to things causes a lot of headaches for other techs in the company. (He likes to send config files by email ... inline, after gzipping and base64-ing them.)

There's a middleground. If more people tried harder to rely on software they could truly own, vs SaaS, it would force more companies to release open source APIs and libraries and all but the crankiest old farts would shut up.

I like things to be easy too, but not so much when it bites me in the ass later.

Your suggestion for extending jabber seems reasonable.

Re:Slack's bait and switch by flarg on Monday March 12, 2018 @12:30PM (#16569267)
I'm an older fart than you and as my remaining years drift away I just want to get things done and Slack helps with that like irc never did. Despite running Linux at home, I also like Jira, Confluence and MS Project at work for the same reasons.

Year of the Linux desktop never happened, KDE semantic desktop never happened, Python in Chrome never happened, Self never took off, Lisp never took off, we're still writing coffee like we did in the 90s. Nothing happened as much as we hoped it would and we have to just go with what we've got.

This year I'm dropping Linux at gone and going to Windows, after 15 years.

Re:Slack's bait and switch by iforgotpassword on Monday March 12, 2018 @07:26PM (#16572618)
> This year I'm dropping Linux at gone and going to Windows, after 15 years.

Kinda funny since I feel like windows is taking more and more weird turns since windows 8 regarding UX, UI consistence etc. From win 95 to win 7 it mostly felt like consistent evolution, but now it seems they tried to modernize different parts of the OS over night and none of the designers and devs involved were allowed to talk to each other.

I think the "fuck it I'm old, don't care anymore, just want it to work and look nice" goto solution is still the Mac, even in 2018, even after all those recent os x mess ups (I'm old, don't care, etc., get it?)

Re:Slack's bait and switch by petre on Monday March 12, 2018 @01:00PM (#16569525)
Apart from Jira and Confluence, Atlassian also has a team communication product called Stride, which is free to used under certain plans. Are there any advantages to using Slack over Stride? I've heard a lot of people complain how Slack is Electron based and a resource hog.
Re:Slack's bait and switch by mwarkentin on Monday March 12, 2018 @11:09PM (#16573651)
Mainly the ecosystem effect. Lots of integrations are slack only for quite a while. Not sure if hipchat integrations are compatible w/ stride or not.
Re:Slack's bait and switch by flarg on Monday March 12, 2018 @07:11PM (#16572528)
It totally is a hog; but most of all you miss the tight integration with Jira/Confluence offered by Stride. But then Slack is a cool so it has that going for it
Re:Slack's bait and switch by masukomi on Monday March 12, 2018 @02:53PM (#16570413)
slack's desktop client is electron based, and while people may bitch about it they don't actually have to use it. the web ui (which is just shoved in an electron wrapper for the desktop client) lacks a few of the desktop features but nothing major. it's pretty usable for anyone who hates electron.
Re:Slack's bait and switch by Yhippa on Monday March 12, 2018 @03:05PM (#16570494)
The biggest thing I'm missing is a quick way to switch between groups. Unless there's some kind of shortcut or other thing I'm missing.
Re:Slack's bait and switch by jacobr1 on Monday March 12, 2018 @09:11PM (#16573131)
browser tabs
Re:Slack's bait and switch by Mahn on Monday March 12, 2018 @11:56AM (#16568975)
The thing is, no one is arguing that propietary and closed is better than public and open. The problem comes when propietary and closed become the "better" option to the masses (faster, easier to use, more user friendly, more available, etc); at that point, you can protest, but average users don't like to give up convenience for ideology, hence on the long run the only way to beat closed and propietary is to have something public and open that can compete.
Re:Slack's bait and switch by TAForObvReasons on Monday March 12, 2018 @11:25AM (#16568744)
> The tech industry as a whole has, over the last decade, adopted an especially frenzied pace that looks an awful lot like someone lost in the woods, freaking out, running in different directions trying to figure out where they've been and where they're supposed to be going.

I think there's a simpler explanation: people are trying to find new business models. The old model of individuals paying tens or hundreds of dollars for software is slowly dying, and it's on full display in the iOS app store where even $5 is perceived to be a lot to charge for an app. So we need new models. The rise of SaaS is tied to that shift. in-app purchases and related psychological shenanigans are related to that shift.

The SV elders, like Peter Thiel of Palantir, now more than ever seem to favor rent-seeking business models and started selecting for those businesses 5 years ago. To course-correct, someone in technology will have to discover a new business model. I'm personally betting that we'll see a backlash and new models wherein people pay so there is no chance of data harvesting (going back from SaaS to standalone software)

Re:Slack's bait and switch by kurthr on Monday March 12, 2018 @11:55AM (#16568966)
Yes, when everything from Word, to CAD/CAM, to espionage is being priced on a yearly (soon to be monthly) a la cart SaaS subscription basis, you know that it's all about cash flows and lock-in. As you point out it really started after 2010 and has accelerated since 2015.
Re:Slack's bait and switch by unethical_ban on Monday March 12, 2018 @02:51PM (#16570400)
Good points, and it doesn't make Slack or anyone else look any better. They aren't doing what they do for the good of communication and long term retention. They are making themselve a single vendor point of failure on purpose, like so many companies have tried and will try to do with their customers.

I don't believe there is a dichotomy between IRC and Slack. In fact, Rocket Chat and Mattermost show that locally hosted platforms can be developed openly and serve a similar purpose.

Re:Slack's bait and switch by s73v3r_ on Monday March 12, 2018 @12:21PM (#16569179)
The reason they're shooting down the "been-there-done-that" folks is because the "been-there-done-that" folks, despite having been there and done that, insist on sticking to things like IRC and email, despite constantly seeing this mass dissatisfaction with those tools.
Re:Slack's bait and switch by ryandrake on Tuesday March 13, 2018 @12:57AM (#16573942)
As one of the been-there-done-that crowd, when we see these "new" tools coming out, many of us have this "here we go again" reaction. I'm not a religious person but by damn, the Christian Bible can be relevantly quoted here:

    What has been will be again,
    what has been done will be done again;
    there is nothing new under the sun.
And it gets truer year after year. So much developer time is spent re-inventing wheel after wheel. This time in Java! This time in Python! This time in Electron! This time as a SaaS! This time in the browser! This time with emojis! I fully expect to turn 60 and read about the latest cool new text chat app on the front page of the 2038 version of HN.
Re:Slack's bait and switch by andrewprock on Monday March 12, 2018 @10:45PM (#16573565)
I'm pretty sure that email and sms represent the lowest common denominator. IRC is a fringe protocol, and while there may be "mass dissatisfaction" with those tools, they are omni-present, and central to most business.

The truth is that no closed platform will ever reach the universality that email has. The prevalence of various chat platforms looks like a race to replace sms. At the current rate, there may be no winners, and only losers.

Re:Slack's bait and switch by _Tev on Tuesday March 13, 2018 @12:19PM (#16577313)
That is not everything. Otherwise we would be still using physical mail.