UniRx icon indicating copy to clipboard operation
UniRx copied to clipboard

Discussion: gitter vs Slack vs Discord

Open neuecc opened this issue 6 years ago • 18 comments

neuecc avatar Jul 23 '18 17:07 neuecc

gitter :)

NoxMortem avatar Jul 23 '18 18:07 NoxMortem

I think the 3rd option was Discord, as Discourse I think is more a forum thing.

The main pros/cons of each platform is:

Gitter

+ Easy to access (no need for custom sign ups etc) + Archival of chat

- Lack of separate channels - Lack of threads in channels - Not many features outside of text chat

Gitter is very simple and is basically just an evolved IRC client, so while its great as an entry point if you are hoping to grow the community further other tools may be better suited.

Slack

+ Threads in chat (this is great) + Easy to setup and manage channels

+/- Voice chat but only 1-1 if needed

- Not as much data archived on free plans - Harder to access, as you need to setup a proxy invite page

Slack is great and its threaded chat is amazing (REALLY GOOD for discussing specific points in detail without derailing chat), but its a pain to sign up as you need to invite people in, which generally needs someone to action those invites from a proxy form of some kind.

Discord

+ Easy to setup and manage channels + Easier to access just click a link to login + Group voice channels if needed + Screen sharing available in groups if needed + Far more data archived for searching

+/- Roles, allowing you to clearly see who is experienced/maintainer etc if needed

- No ability to create threads in chat

Discord is amazing given its free and totally feature rich, and as a user of all 3 I can tell you the code embedding in Discord is slightly better than the other 2 (as it will actually allow you to tab inside and correctly assign language to the code sections). It is also super easy to get on to as its just a link someone clicks and on they get. The only thing I miss about other clients in Discord is the ability to do threaded chat which Slack provides and is great, but other than that Discord (for me) is the far better client in terms of experience and accessibility.


Some more things to note

There are some big communities on each.

  • Typescript (Gitter)
  • Atom/Electron (Slack)
  • Unity (Slack)
  • VueJS (Discord)
  • Yarn (Discord)

Having interacted with most of the above on all the clients I can say that gitter is great for startup projects that just want a single place for people to chat, when you get a certain level of activity there will be text churn and your questions will be lost in the ether.

Slack side steps this problem with its threads so its a lot easier to have in depth conversations on topics without stalling chat.

Discord is a nice half way house with a better user experience than the others but much like Gitter you can potentially end up with text churn in busy channels, but you can side step some of this by making contextual channels and having people ask questions in there.

--

My vote would be for Discord, but I do think Slack is a brilliant tool but given that it requires someone to action the invites and @neuecc is a busy man it would require others to manage the community if you were using slack, whereas with Discord you can just make a lifetime invite link and just post that on the repo page.

grofit avatar Jul 24 '18 08:07 grofit

I would vote for Slack, but Discord is fine by me (I guess they will add threads pretty soon :) )

RDeluxe avatar Jul 25 '18 12:07 RDeluxe

I you want, I can create the Discord channel and modify the README to include a link to it :)

RDeluxe avatar Jul 26 '18 09:07 RDeluxe

I would rather get @neuecc blessing first before we start trying to move the community.

grofit avatar Jul 26 '18 09:07 grofit

Sure, I was waiting for his GO

RDeluxe avatar Jul 26 '18 13:07 RDeluxe

Hmn, my thought is keep "gitter" is better. If we want to deeply discussion, should use issues(like TypeScript, Roslyn, corefx, csharplang, etc...). If we talk a small topic, gitter is easy to join and talking.

neuecc avatar Jul 26 '18 15:07 neuecc

Slightly inclined towards Discord.

netlander avatar Jul 30 '18 18:07 netlander

Discord chat can be archived too. https://github.com/Tyrrrz/DiscordChatExporter

KAW0 avatar Jul 31 '18 13:07 KAW0

You can create public workspace using Slackin to enable self invite without having to have a human in between.

playground avatar Sep 30 '18 18:09 playground

yeah but its still an extra faff, I dont think the problem at the moment is really the tool we use to communicate, as we could use any of the tools and I am pretty sure @neuecc would still remain silent for the most part so until we can sort that issue I think the community chat program can take a back seat.

grofit avatar Oct 01 '18 08:10 grofit

I feel there's one major problem with Discord which hasn't been mentioned: it is less designed for collaboration, focus and getting shit done.

  • PM are in another tab, so you cannot easily collaborate with one person from your team without back and forth.
  • All servers are visible.
  • Very easy to get distracted and notified from another place.
  • People are explicitely broadcasting that they are playing xxx or xxx.

It's easier with Slack to stay in a focused work "flow".

ocornut avatar Aug 23 '19 12:08 ocornut

I've been using Discord and Slack a lot and I can say Slack has the enormous advantage of having threads, seems stupid but it really change the way of communication. I would vote for Slack.

MartinGonzalez avatar Aug 23 '19 13:08 MartinGonzalez

I would vote for Slack. Threads are a game changer

Xeoneid avatar Aug 23 '19 13:08 Xeoneid

Slack. Threads. No brainer.

RowDaBoat avatar Aug 23 '19 18:08 RowDaBoat

I would vote for Slack, but Discord is fine by me (I guess they will add threads pretty soon :) )

Threads are up and runnin

Allerek avatar Nov 02 '21 23:11 Allerek

Well, now that Discord has threads I would be ok with it. Has a decision been made already?

Xeoneid avatar Nov 02 '21 23:11 Xeoneid

-1 for slack, still fails to open slack:// urls with xdg-open on linux.

Martmists-GH avatar Jan 18 '23 15:01 Martmists-GH