this post was submitted on 09 Feb 2024
1516 points (95.6% liked)

Programmer Humor

19623 readers
628 users here now

Welcome to Programmer Humor!

This is a place where you can post jokes, memes, humor, etc. related to programming!

For sharing awful code theres also Programming Horror.

Rules

founded 1 year ago
MODERATORS
 

4 pane comic of dolan on the left and spooderman on the right

pane 1 (dolan): cum join opensurce cummunity!
pane 2 (spooderman): shure! how joyn?
pane 3 (dolan): Here discord! (with discord logo)
pane 4 (spooderman with tears in eyes): y u do dis?

you are viewing a single comment's thread
view the rest of the comments
[–] denast@lemm.ee 22 points 9 months ago (9 children)

While I understand why FOSS community hates Discord, I don't know an alternative that is better at everything.

Discord's main problems:

  • Not FOSS / Privacy respectful
  • Hard/Impossible to index/search for data and organize tech support

However alternatives we have are not ideal either:

  1. Old-school web forums
    • Great for info archival / organized tech support
    • Separate accounts for every one of them, different sets of newsletters / email notifications. Basically, to efficiently be active on several forums you have to manually log in to each on regular basis and check what's new
    • Due to slower pace of communication, it's harder to just log in and "hang out" with community, everybody is more of a pen pal.

  1. FOSS messaging applications (e.g. Matrix since that's what most use)
    • Info archival is even worse then on Discord. Every time I tried to search for anything useful on Matrix I would give up due to poor results and HUGE delays for every search
    • Because most communities use a single Matrix chat, it's a huge disorganized mess for any communication and tech support. There's often 2-3 concurrent conversations in a single room and some just stop abruptly due to it getting confusing to keep up
    • it's FOSS and Private, though

Feel free to downvote me for this, but I think that Github for support & issue tracking and Discord for community hang out spot is currently the lesser evil approach until better Foss tools arrive

[–] Montagge@kbin.earth 32 points 9 months ago (1 children)

I would rather be pen pals than use discord

[–] CodeMonkey@programming.dev 16 points 9 months ago (1 children)

So you are suggesting forum software that supports single sign-on?

We are talking about an open source project, not a high school reunion. I don't want to hang out with people, I want to have a discussion about a focused topic.

I want to ask a question and get an answer. If the question is not one that anyone online can currently answer, I want to be able to tell at a glance if anyone has talked about my question. If I don't understand the answer, I want to ask a follow up question.

In the evening, I want to be able to take a look at new posts from that day, grouped by topic, to see if there is anything I find interesting or can weight in on.

With Discord (or any real time chat), it is hard to follow a single topic when more than one is being discussed. It is doubly hard to do so after the fact. I am aware that Discord has a forum feature. I have only seen one server ever enable it and no one posts anything to it.

[–] denast@lemm.ee 1 points 9 months ago (1 children)

Can't you do everything you've listed on github though? Report bugs on issues tab, ask questions on discussions tab, following up is easy. Everything is also indexed by search engines and can be looked up later on.

[–] CodeMonkey@programming.dev 1 points 9 months ago

I know, but this thread is about projects that don't want to use GitHub as the center of discussion and use Discord instead. The Discussion tab need to be enabled.

[–] rufus@discuss.tchncs.de 10 points 9 months ago* (last edited 9 months ago) (1 children)

The most important downside for me is: I'm looking for some information about an issue I'm having or how to install or configure something and I find none. Because all the people talk behind closed doors and googling etc doesn't help any more. Only solution is to join every Discord and platform before you start using your software and scrolling trough pages of chat messages.

I'd rather google for an error message and then be directed directly to an issue tracker where people discussed that specific problem.

[–] denast@lemm.ee 2 points 9 months ago (1 children)

Yep, that's exactly why in the end of my comment I say that I currently believe a combination of Github+Discord to be best. Github for bug reporting, Discord if you want to socialize with the community, that's what it does best

[–] rufus@discuss.tchncs.de 1 points 9 months ago* (last edited 9 months ago)

I'm somewhat fine with that. But you absolutely have to tell people to keep the discussions to random chatter and the absolute minimum then. (And internal talk maybe, if that's of no interest to the public. Once it gets important or someone asks for advice that could be beneficial to others, the discussion on Discord needs to be interrupted and switch platforms. Or be copied to a Wiki after the fact.

[–] Maalus@lemmy.world 5 points 9 months ago
[–] KeenFlame@feddit.nu 2 points 9 months ago

Their licence grants intellectual rights to anything you give them. So there's that.

[–] dog@suppo.fi 2 points 9 months ago (1 children)

Spaces have been a thing for over 2 years now.

[–] seliaste@lemmy.blahaj.zone 2 points 9 months ago (1 children)

Spaces are just group chats in a trenchcoat

[–] noodlejetski@lemm.ee 1 points 9 months ago (1 children)
[–] seliaste@lemmy.blahaj.zone 1 points 9 months ago

Not really. They don't show up in your dms, they don't take 1 minutes to join after clicking the "join" button, they have great permission management.

[–] sunbeam60@lemmy.one -1 points 9 months ago (2 children)

I could accept discord if it has threads. But it’s all just such a jumble.

[–] aBundleOfFerrets@sh.itjust.works 8 points 9 months ago

Discord has threads. You just need to get people to use them

[–] dan@upvote.au 3 points 9 months ago* (last edited 9 months ago) (1 children)

Discord does have threads. I think the server admin has to enable them though. In rooms where it's enabled, you can choose to post a thread or a regular message, and people can create a thread by replying to a regular message and choosing the option to make it a thread.

[–] sunbeam60@lemmy.one 1 points 9 months ago

Ok, fair. I guess this is an issue in the discords I frequent then. I’ve never seen threads used in anger.