• Mojave@lemmy.world
    link
    fedilink
    English
    arrow-up
    154
    arrow-down
    6
    ·
    3 days ago

    Original creators and maintainers are hitting retirement age.

    And not many good younger people are available to take the mantle.

    This is the long-term cost of how persnickety FOSS maintainers are when it comes to accepting outside contributions to their work.

      • Mojave@lemmy.world
        link
        fedilink
        English
        arrow-up
        33
        arrow-down
        1
        ·
        2 days ago

        if a maintainer doesn’t want your sticky grubby toddler hands fuckin in their cookie jar, it’s their fucking cookie jar and they can tell you to fuck off.

        Yeah, that is exactly how it works. And doing that leads to your tool dying since you have no clue how to foster a community to take care of it.

        • 0101100101@programming.dev
          link
          fedilink
          English
          arrow-up
          5
          arrow-down
          17
          ·
          edit-2
          2 days ago

          It actually leads to a fantastic product and more free time because you’re not having to babysit kids who think the world owes them something because they can code ‘hello world’ in python.

          • inbeesee@lemmy.world
            link
            fedilink
            English
            arrow-up
            6
            ·
            2 days ago

            Then the old maintainers retire and die, and so does their precious baby that was ‘open source’ but not really, stranding it all in an old distro. But hey, who cares how shitty the world is after you die amirite?

            • 0101100101@programming.dev
              link
              fedilink
              English
              arrow-up
              1
              arrow-down
              9
              ·
              2 days ago

              The code is open and there for you to read. What you’re actually saying is you’re too lazy to read and understand it because the world owes you something. amirite?

          • Mojave@lemmy.world
            link
            fedilink
            English
            arrow-up
            3
            ·
            edit-2
            2 days ago

            It honestly (usually) does lead to a fantastic product! I maintain my own significantly used tools independently and completely agree. I also have seen locally (as a corporate pawn and life-long software engineer) what happens once somebody quits and no longer maintains their beautiful project(s).

            You work so much FASTER alone than you do in a group. You also can NEVER get as far with your tool when you work alone. I think the best FOSS tools are born from independent savant developers, but for them to reliably be carried on, they have to be passed down to SOMEONE. It’s not your job to foster the entire next generation of tablet-children to be able to push golden commits to your curl 2.0 repo; it is pretty worthwhile to foster at least a handful of interested and headstrong people to understand your work in its entirety, and carry on its progress. And then they can do the same, and FOSS will live on forever (as it SHOULD be).

            You probably spent an obscene amount of time developing an S+ tier piece of tooling, it would be pertinent to spend another marginal month or so to raise some lil star to be able to mimic your work once you tap out.

            Having more free time is cool, but there’s more things in life. As MC Ride said: “LIKE GETTING YOUR DICK. RODE ALL FUCKING NIGHT.” Find some lil dick rider to carry on your shit.

      • 🦄🦄🦄@feddit.org
        link
        fedilink
        English
        arrow-up
        37
        arrow-down
        3
        ·
        3 days ago

        Yeah it’s really a mystery why no one wants to step up with well-regulated people like this one in the space.

        • inbeesee@lemmy.world
          link
          fedilink
          English
          arrow-up
          6
          ·
          2 days ago

          Yeah, this is a terrifying response that chases away young talent. I saw a comment mentioning how the mature devs are cut out and don’t have the chance to help pull up the new dev/give them training and wisdom.

          If the older maintainers don’t have time for new devs without all the experience they gained over a lifetime, then FOSS is in for a crash.

      • chloroken@lemmy.ml
        link
        fedilink
        English
        arrow-up
        21
        arrow-down
        5
        ·
        edit-2
        2 days ago

        Jfc your replies in this thread are so cringe. Gatekeeping boomer energy.

        • 0101100101@programming.dev
          link
          fedilink
          English
          arrow-up
          5
          arrow-down
          16
          ·
          edit-2
          2 days ago

          Oh the irony. What’s gatekeeping about not wanting rubbish code in your repository? Lack of knowledge is self-gatekeeping.

          The ‘wah wah…boomer’ cries are…cringe. Either step up with the knowledge and action, or don’t bother and cry “gatekeeping”.

      • TheObviousSolution@kbin.melroy.org
        link
        fedilink
        arrow-up
        16
        arrow-down
        4
        ·
        2 days ago

        You are pretty much the case in point: Grossly stereotyping the alternative into a perspective only based on extreme prejudice with an ample amount of pet peeves projected from personal experience. Like, I was actually expecting to see at least one valid counterpoint, like how much corporate interests shit on and ransack OSS, or the inherent dichotomy between software maintained out of goodwill in an environment that’s increasingly defined by greed and intellectual property bullshit inside failing economies, but nope.

      • baddison@programming.dev
        link
        fedilink
        English
        arrow-up
        9
        arrow-down
        12
        ·
        3 days ago

        They’re waiting on ChatGPT15 and it’s ability to re-write the GNU/Linux kernel in Python3 and PHP5, commit to master branch, and finally rid the wider POSIX community of “Digitial Equipment Corp. refugees/VAX apologists who poison the minds of the youth by mentioning pointers, time sharing, endianess, word size, registers, and worst of all that while Multics may seem obtuse to the uninitiated, the way it handles memory is actually galaxybrain.”

        TL;DR - Seymour Cray tried to do for super computing what Malcolm X and Elijah Muhammad did for men who were honorable not only in front of the wife and family but ultimately GOD.

        • 0101100101@programming.dev
          link
          fedilink
          English
          arrow-up
          5
          arrow-down
          1
          ·
          2 days ago

          mentioning pointers, time sharing, endianess, word size, registers

          You’re making me hard! Don’t stop!

          • baddison@programming.dev
            link
            fedilink
            English
            arrow-up
            1
            ·
            2 days ago

            The suggestion that you could go from little endian to big endian by reading about multics and shitposts about turbo assembler means you’re either some kind of degenerate libertine IRIX wizard who still uses bogimps to talk about speed in relation to MIPS or the human manifestation of exclusive XOR or as the Cartesians say “what would happen if I didn’t NOT ?!”

        • Toes♀@ani.social
          link
          fedilink
          English
          arrow-up
          5
          arrow-down
          2
          ·
          3 days ago

          Why not port everything to JavaScript and electron. Haha

          ability to re-write the GNU/Linux kernel in Python3

          • baddison@programming.dev
            link
            fedilink
            English
            arrow-up
            3
            arrow-down
            3
            ·
            3 days ago

            Alert(“Hi I’m a kernel panic crashing this party on behalf of the Self programming language by way of not having a type system, a String not really being a string, and was expecting a long long unsigned int instead of an Integer”);

            Omg we could re-write it in dart-lang too in /usr/src/experimental/top-secret/.hide-this-from-the-ai/linux-kernel-dart-7.0.0-SNAPSHOT

    • jj4211@lemmy.world
      link
      fedilink
      English
      arrow-up
      7
      ·
      2 days ago

      Note that this isn’t exclusive to FOSS, but it’s just more transparent.

      Over the last decade I’ve seen my work retire and replace with something not quite the same about 3 times now, owing mainly to some lead retiring and the replacement getting to finally throw it all away like he thought should have been done years ago.

      But even in the more mundane case of things continue, it happens all the time in long standing corporate projects. Sometimes you can catch a whiff of a strong shift in direction (e.g. Windows 8 went hard on UWP and actively discouraged development using any of the long standing interfaces that Windows applications were traditionally built on). An announcing of retiring doesn’t mean anything will necessarily change at all, or if it changes in a bad way there may be course correction.

    • inbeesee@lemmy.world
      link
      fedilink
      English
      arrow-up
      5
      arrow-down
      1
      ·
      2 days ago

      It’s gotta change to true community, where we lift each other up, looking to the future, readying others to take our mantle when we retire. That’s the only way FOSS will thrive and have a chance to compete with corpos.