Say you want to contribute to a project and find out the only way to do so is by discussing the issue on IRC or the mailing list, then submitting the patch per email.

  • Kangie@lemmy.srcfiles.zip
    link
    fedilink
    arrow-up
    5
    ·
    9 months ago

    IRC is fine, so are mailing lists; I use both, plus various git forges, to contribute to open source projects.

    IRC is still going strong on OFTC and Libera.chat

    I get that the younger folks like discord, but seriously it’s a proprietary mess that locks everything behind a wall and tries to extract payment from each and every user.

  • JackbyDev@programming.dev
    link
    fedilink
    English
    arrow-up
    4
    ·
    9 months ago

    Mailing lists intimidate me but I haven’t ever tried to communicate by one. IRC is probably fine.

    I’ll be honest though, I’m not going to submit a patch to a mailing list unless there are pretty clear and easy instructions. Forking a project and opening a pull request on whatever forge (like GitHub, GitLab, and others) is easy. I probably do it once every three months or so when I find a bug I know I can fix. Mailing lists are just enough trouble (with my current level of understanding) that I’m probably not going to do it.

    I’ll give an example. I found a bug in the JDK that was fixed in 17 but not in 11 and I was trying to figure out how to report it or backport it myself. It was crazy the amount of hoops I needed to jump through and I gave up. I’m not saying the project should be different so it fits my needs or anything, I’m just using this as an example of hurdles discouraging me from contributing. I think the vast majority of devs are probably at the same place and don’t want to fool with mailing lists. (I’m not saying projects should stop using them.)

  • acow@programming.dev
    link
    fedilink
    arrow-up
    4
    ·
    9 months ago

    Agree with many of the other comments here saying that they’d be very wary of such a project based on what these choices say about the project’s maintainers. Something else is that while I have real affection for email and particularly IRC based on past experience, I don’t think these two are without problems. Email is so asynchronous that many folks feel obligated to treat writing messages to a list more formally. This is not totally misguided since everyone subscribed gets this message delivered to them. IRC, on the other hand, is so synchronous that you should reasonably worry if anyone will be there to talk with, and about whether or not there are searchable archives.

    Something (like GitHub) that can be quick but is also perfectly serviceable for asynchronous communication really does have advantages, imho.

  • snowe@programming.devM
    link
    fedilink
    arrow-up
    3
    arrow-down
    1
    ·
    9 months ago

    I spent a lot of time and energy doing that years ago and don’t want to do it anymore. Mailing lists suck because you’re subscribed to a billion things you don’t want to hear about. IRC…honestly…the world has just moved past it.

    • 4am@lemm.ee
      link
      fedilink
      English
      arrow-up
      5
      arrow-down
      1
      ·
      9 months ago

      I’m sad the world moved past IRC. It was always chock full of tech geniuses and underground nerd shit. The normies can have discord

    • onlinepersona@programming.devOP
      link
      fedilink
      English
      arrow-up
      0
      arrow-down
      1
      ·
      9 months ago

      This is my sentiment too and I asked the question because I was surprised that some new projects were actually being started with exactly these 2 dinosaurs. It felt offputting - as if they were trying to keep people away.

      Lemmy doesn’t support questionnaires, but it wouldn’t surprise me if the majority of those who like those 2 technologies were 40+, maybe even 50+.

      • ono@lemmy.ca
        link
        fedilink
        English
        arrow-up
        1
        ·
        edit-2
        9 months ago

        it wouldn’t surprise me if the majority of those who like those 2 technologies were 40+, maybe even 50+.

        I don’t think it should surprise anyone if people with more experience and skills are more comfortable with simple tools than the rest of us. They’ve had more time to find good workflows for those tools, after all.

        It might be more interesting to ask why people prefer any one comms method over another. For example, do they like irc/email because they’re old dogs who can’t learn new tricks, or because those are open systems that can’t be taken over by some greedy corporation?

        • onlinepersona@programming.devOP
          link
          fedilink
          English
          arrow-up
          2
          ·
          9 months ago

          more comfortable with simple tools than the rest of us

          That really depends on your definition of “simple”. Swimming across a river is simple, but hard. All you need is your body. Using a boat is easy, but complicated (you need to know how to drive a boat). So yeah, it’s “simple” but it’s not easy, IMO.

  • ono@lemmy.ca
    link
    fedilink
    English
    arrow-up
    1
    ·
    edit-2
    9 months ago

    IRC and email work fine for me. Leagues better than having it locked away behind Discord’s policies and whims.

    An issue/patch tracker (and maybe a wiki) would be nice, but I don’t feel they’re necessary. The linux kernel manages without them, after all.

  • Joe@discuss.tchncs.de
    cake
    link
    fedilink
    arrow-up
    1
    ·
    9 months ago

    It would have to be a pretty niche project with an involved and dedicated community to get away with that these days.

  • Piatro@programming.dev
    link
    fedilink
    English
    arrow-up
    1
    ·
    9 months ago

    I agree with those saying mailing lists are intimidating. I don’t know if others are using dedicated tools or something but I find web based mailing list UIs just incomprehensibly bad and difficult to navigate.

    • dsemy@lemm.ee
      link
      fedilink
      English
      arrow-up
      1
      ·
      9 months ago

      Most web-based mailing list UIs are honestly incredibly bad, but you don’t need to use them, you can choose any email client you want.

      • o11c@programming.dev
        link
        fedilink
        arrow-up
        3
        ·
        9 months ago

        The problem with mailing lists is that no mailing list provider ever supports “subscribe to this message tree”.

        As a result, either you get constant spam, or you don’t get half the replies.

        • dsemy@lemm.ee
          link
          fedilink
          English
          arrow-up
          1
          ·
          9 months ago

          I sort messages from mailing lists into different mail folders, and my client (Gnus) supports a threaded view of messages (and I can press ‘k’ on a message to mark the entire thread as read), so this isn’t a big issue for me.

    • xnasero@programming.dev
      link
      fedilink
      arrow-up
      1
      ·
      9 months ago

      I totally agree longterm projects are better off using github or email.

      Here is the crux for lively discussions using discord/IRC comes more natural. But whilst it facilitates easier flowing communication it fails to preserve it.