News for hackers. Stuff that matters.
Re:Bye bye BetterSlack by joewadcan on Wednesday August 29, 2018 @05:51PM (#17872389)
At GitHub, we faced the same issue when ZenHub [1] came out with their chrome extension. While, Slack is well within their rights to _ask_ you not to modify their user experience, it's short sighted of them to do so.

With ZenHub, we worked with them even closer because we saw that our users were happier using GitHub + ZenHub. We made it super clear that UI changes would likely break their app but that would be a risk for them to evaluate. In the end, it worked out well since ZenHub invested alot in their UI and became a long term partner of GitHub's.

From a technical level, I'd also take issue with this. You're customizing the output of their services once it's in the browser at the request of the user. If you're still interacting with Slack through the API and being a good platform partner (i.e. respecting rate limits), then I think you should be allowed to keep on. Disclaimer: I'm running a company on the Slack platform [2]

[1] https://www.zenhub.com/ [2] https://geteventbot.com/

Re:Bye bye BetterSlack by g3rv4 on Wednesday August 29, 2018 @06:16PM (#17872562)
I’m not being a good platform partner basically because they make it impossible for me to be one.

I’d love to avoid reverse engineering their minified code and use well documented APIs. Unfortunately, that’s not possible nor planned (as they told me on a tweet I linked on the post).

Re:Bye bye BetterSlack by wpietri on Wednesday August 29, 2018 @07:46PM (#17873047)
I really feel both sides of this. On the one hand, I like customizing things, and I love to see users getting involved in platforms they love. On the other, I see how responsibly providing APIs is a big long-term burden that can prevent internal innovation.

I was talking a while back with some Mozilla people about the move from their legacy API [1] to WebExtensions [2]. It was a giant pain, but their old API exposed way too much surface area in ways that were too closely tied to the original implementation. The way I heard there were significant ongoing costs in trying to maintain the old API and support popular extensions while trying to improve the underlying tech and the user experience. So I get why Slack is very reluctant to expose API surface area, especially for the UI.

[1] https://developer.mozilla.org/en-US/docs/Archive/Add-ons/Leg...

[2] https://developer.mozilla.org/en-US/docs/Mozilla/Add-ons/Web...

Re:Bye bye BetterSlack by dotancohen on Thursday August 30, 2018 @07:30AM (#17875793)
That is because an API should express high-level concepts, not low-level implementation.

Just as the new WebExtensions API does. And as any hypothetical Slack API should.

Re:Bye bye BetterSlack by apotheon on Saturday September 01, 2018 @12:51PM (#17892703)
In deprecating functionality necessary for the extensions that made Firefox worthwhile for me, though, the reasons to prefer it over other browsers evaporated.
Re:Bye bye BetterSlack by RobertRoberts on Wednesday August 29, 2018 @09:20PM (#17873447)
Have you considered asking them if you could continue running your system if you agreed to add a permanent large banner at the bottom or top stating clearly that your system may break user experience?

I realize they are saying something about privacy, so it may be their position to argue against every system that does what your's does...

Re:Bye bye BetterSlack by g3rv4 on Wednesday August 29, 2018 @09:30PM (#17873489)
That’s a good point. I’ll def ask after I take it down and let them know. Thanks!
Re:Bye bye BetterSlack by avip on Thursday August 30, 2018 @02:27AM (#17874499)
Worth mentioning that github ended killing ZenHub, by introducing github projects, which is essentially copycat of the only useful feature ZenHub had.
Re:Bye bye BetterSlack by hamandcheese on Thursday August 30, 2018 @03:15AM (#17874668)
GitHub projects is a much worse experience and still missing a lot of what ZenHub offers. It ranges from obvious holes like half decent filtering of the project board to niceties like viewing issues in a pop up modal rather than their own page (causing you to lose your spot in the board).

GH projects also has this arbitrary distinction between notes and issues, and notes are more or less useless yet the default when adding new items to the board.

Re:Bye bye BetterSlack by masklinn on Thursday August 30, 2018 @03:49AM (#17874786)
> Worth mentioning that github ended killing ZenHub, by introducing github projects

Sherlocking is a well-known risk every tenant application must consider if they want to make a business out of it.

I would hope and expect that the ZenHub folks always understood github could just integrate the features directly, and not necessarily by buying zenhub.

Re:Bye bye BetterSlack by benjamincharity on Thursday August 30, 2018 @07:45AM (#17875869)
As a daily user of ZenHub for over a year, I would strongly disagree that GitHub projects offers the same feature set. A Kanban view, yes.
Re:Bye bye BetterSlack by subpixel on Thursday August 30, 2018 @11:12AM (#17877379)
Also a Zenhub customer. I can't but assume features would be coming stronger and faster had GitHub not implemented projects.
Re:Bye bye BetterSlack by baby on Thursday August 30, 2018 @05:23AM (#17875276)
Remind me of f.lux on MacOS and iOS
Re:Bye bye BetterSlack by alexnewman on Wednesday August 29, 2018 @07:12PM (#17872885)
I just reached out to joe (of this post) and I now recommend geteventbot to everyone. Small businesses run by responsive leaders like that deserve our $$$s
Re:Bye bye BetterSlack by balls187 on Wednesday August 29, 2018 @07:35PM (#17872987)
I read that as "Get Even Bot." Which would be a cool slack bot service as well...
Re:Bye bye BetterSlack by joewadcan on Wednesday August 29, 2018 @08:14PM (#17873156)
That's a great idea! Hmm, I wonder what the Slack equivalent of glitter bombs are... emoji bombs?
Re:Bye bye BetterSlack by Cthulhu_ on Thursday August 30, 2018 @04:48AM (#17875095)
A browser plugin that changes all applicable text to their respective emoji.
Re:Bye bye BetterSlack by josephv on Wednesday August 29, 2018 @09:33PM (#17873502)
Obviously GITer bombs
Re:Bye bye BetterSlack by joewadcan on Wednesday August 29, 2018 @08:13PM (#17873153)
Aww thanks Alex! Appreciate the note and glad you checked out Eventbot
Re:Bye bye BetterSlack by 2sk21 on Thursday August 30, 2018 @07:59AM (#17875935)
Really happy to hear that ZenHub has an official relationship with GitHub. We use the combo in my company and think that they work remarkably well together
Re:Bye bye BetterSlack by briandear on Wednesday August 29, 2018 @05:54PM (#17872414)
I used ZenHub for a long time, but being forced to use Chrome was a dealbreaker for me.