Skip to content
This repository has been archived by the owner on Feb 16, 2024. It is now read-only.

Discussion: gitter vs Slack vs Discord #327

Open
neuecc opened this issue Jul 23, 2018 · 18 comments
Open

Discussion: gitter vs Slack vs Discord #327

neuecc opened this issue Jul 23, 2018 · 18 comments

Comments

@neuecc
Copy link
Owner

neuecc commented Jul 23, 2018

No description provided.

@NoxMortem
Copy link

gitter :)

@grofit
Copy link

grofit commented Jul 24, 2018

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.

@neuecc neuecc changed the title Discussion: gitter vs Slack vs Discourse Discussion: gitter vs Slack vs Discord Jul 24, 2018
@RDeluxe
Copy link
Contributor

RDeluxe commented Jul 25, 2018

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

@RDeluxe
Copy link
Contributor

RDeluxe commented Jul 26, 2018

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

@grofit
Copy link

grofit commented Jul 26, 2018

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

@RDeluxe
Copy link
Contributor

RDeluxe commented Jul 26, 2018

Sure, I was waiting for his GO

@neuecc
Copy link
Owner Author

neuecc commented Jul 26, 2018

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.

@netlander
Copy link

Slightly inclined towards Discord.

@KAW0
Copy link

KAW0 commented Jul 31, 2018

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

@playground
Copy link

playground commented Sep 30, 2018

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

@grofit
Copy link

grofit commented Oct 1, 2018

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.

@ocornut
Copy link

ocornut commented Aug 23, 2019

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".

@MartinGonzalez
Copy link

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.

@Xeoneid
Copy link

Xeoneid commented Aug 23, 2019

I would vote for Slack. Threads are a game changer

@RowDaBoat
Copy link

Slack. Threads. No brainer.

@Allerek
Copy link

Allerek commented Nov 2, 2021

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

Threads are up and runnin

@Xeoneid
Copy link

Xeoneid commented Nov 2, 2021

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

@Martmists-GH
Copy link

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

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests