GNU social JP
  • FAQ
  • Login
GNU social JPは日本のGNU socialサーバーです。
Usage/ToS/admin/test/Pleroma FE
  • Public

    • Public
    • Network
    • Groups
    • Featured
    • Popular
    • People

Conversation

Notices

  1. Embed this notice
    Paul Cantrell (inthehands@hachyderm.io)'s status on Tuesday, 14-Apr-2026 00:32:11 JST Paul Cantrell Paul Cantrell

    This is a very good analogy, and worth working out a bit:

    What are the negative consequences of caring for a houseplant poorly? For an individual? a household? a society?

    What are the negative consequences of caring for code in production poorly? For an individual? a household? a society? https://mastodon.social/@kornel/116394628325980197

    In conversation about 4 months ago from hachyderm.io permalink

    Attachments

    1. No result found on File_thumbnail lookup.
      Kornel (@kornel@mastodon.social)
      from Kornel
      Our model of software is still like manufactured goods: there's one product released, and everyone gets an identical copy. I think LLMs will turn software into #houseplants - every user will have a slightly different clone, grow it, kill it, start a new one. Maintainers don't want LLM code. Too much to review, too little value, merge headache. For users incentive to submit is also low: very slow process, with low chance of success. But an LLM can keep reimplementing their pet feature.
    • Embed this notice
      Paul Cantrell (inthehands@hachyderm.io)'s status on Tuesday, 14-Apr-2026 00:38:52 JST Paul Cantrell Paul Cantrell
      in reply to

      Consider these points the thread makes:

      - Maintainers can't trust submitters have properly reviewed code
      - so review burden increases
      - and submission success rate decreases
      - OSS is thus in deep trouble
      - and though LLMs are the catalyst, trust issues are the root problem.

      That sure paints a picture — one that rings true to me.

      2/

      In conversation about 4 months ago permalink
    • Embed this notice
      Paul Cantrell (inthehands@hachyderm.io)'s status on Tuesday, 14-Apr-2026 00:39:49 JST Paul Cantrell Paul Cantrell
      in reply to

      OSS as we know it is built on the assumption that we can decouple code contributions from human relationships:

      “Anyone can contribute”
      “Let the code quality speak for itself”
      “If it works it works!”

      That assumption has often been strained. It’s now set to snap entirely.

      3/

      In conversation about 4 months ago permalink
    • Embed this notice
      Paul Cantrell (inthehands@hachyderm.io)'s status on Tuesday, 14-Apr-2026 00:42:50 JST Paul Cantrell Paul Cantrell
      in reply to

      One part of the solution (under-considered IMO) is returning human relationships to OSS: you don’t just submit a PR; you build trust, have a real conversation, then submit a PR.

      I don’t know what exactly that looks like in practice; there’s surely not just one answer for everyone. But I know what it •doesn’t• look like: a contribution •starting• with a huge code drop.

      4/

      In conversation about 4 months ago permalink
    • Embed this notice
      Paul Cantrell (inthehands@hachyderm.io)'s status on Tuesday, 14-Apr-2026 00:50:57 JST Paul Cantrell Paul Cantrell
      in reply to

      OSS has always edged in this direction, sometimes awkwardly: please discuss your proposed feature, please talk with the maintainers first, please join our Discord or…something.

      I think there’s a fear that “You have to talk to the maintainers first” is a kind of gatekeeping. But let’s be real here: the story of a stranger coming out of the blue and making a valuable contribution is already fiction as often as not. PRs languish; maintainers strain.

      5/

      In conversation about 4 months ago permalink
    • Embed this notice
      Paul Cantrell (inthehands@hachyderm.io)'s status on Tuesday, 14-Apr-2026 00:57:28 JST Paul Cantrell Paul Cantrell
      in reply to

      What would it look like to center community, human communication, and trust-building as the •starting point• of OSS contribution?

      I don’t entirely know, but I know that there are examples we can build on. And I know that the alternative is grim.

      /end

      In conversation about 4 months ago permalink
    • Embed this notice
      Tabby (0x09@hachyderm.io)'s status on Tuesday, 14-Apr-2026 01:19:47 JST Tabby Tabby
      in reply to

      @inthehands in my experience as an OSS maintainer, the stranger who *actually* comes out of the blue and makes a valuable contribution is usually using it at work and needs that fix in their day job.

      This can be fine in the short term, and in the long term you end up with something like ingress-nginx that does everything for everyone but is unmaintainable.

      In conversation about 4 months ago permalink
    • Embed this notice
      Paul Cantrell (inthehands@hachyderm.io)'s status on Tuesday, 14-Apr-2026 01:28:37 JST Paul Cantrell Paul Cantrell
      in reply to
      • T Alex Beamish

      @talexb > The few times I've contributed to OSS projects, I've engaged with the developers, worked on something they said needed work, submitted a PR, and had it approved.

      Correct. Same.

      > It's a conversation.

      Correct.

      > It's not complicated.

      Nope. Conversations are unbounded in complexity, even more than software. Sometime conversations are short; sometimes code changes are short. Doesn’t mean either one is not complication. Social relationships are an intrinsically deep problem.

      In conversation about 4 months ago permalink
    • Embed this notice
      T Alex Beamish (talexb@fosstodon.org)'s status on Tuesday, 14-Apr-2026 01:28:38 JST T Alex Beamish T Alex Beamish
      in reply to

      @inthehands The few times I've contributed to OSS projects, I've engaged with the developers, worked on something they said needed work, submitted a PR, and had it approved.

      It's a conversation. It's not complicated.

      In conversation about 4 months ago permalink

      Attachments


    • Embed this notice
      Luke Kanies (lkanies@hachyderm.io)'s status on Tuesday, 14-Apr-2026 01:47:57 JST Luke Kanies Luke Kanies
      in reply to

      @inthehands (I agree with all this. But the truth has always been that reputation is hugely important in OSS. Anything else has always been more myth than reality, except in extreme or trivial cases.)

      In conversation about 4 months ago permalink
    • Embed this notice
      Paul Cantrell (inthehands@hachyderm.io)'s status on Tuesday, 14-Apr-2026 01:55:37 JST Paul Cantrell Paul Cantrell
      in reply to
      • 😀🚲

      @enobacon
      For sure. My take on that is that we’ve been pretty careless about what “trust” really means.

      In conversation about 4 months ago permalink
    • Embed this notice
      😀🚲 (enobacon@urbanists.social)'s status on Tuesday, 14-Apr-2026 01:55:38 JST 😀🚲 😀🚲
      in reply to

      @inthehands building trust was how the xz supply chain attack went.

      In conversation about 4 months ago permalink
    • Embed this notice
      Paul Cantrell (inthehands@hachyderm.io)'s status on Tuesday, 14-Apr-2026 01:55:59 JST Paul Cantrell Paul Cantrell
      in reply to
      • V

      @miss_rodent
      Yeah, I’m not even thinking of anonymous commits (wtf), but of all the other stuff you said after that.

      The Linux kernel is a mixed bag for the community-building, but seems like a pretty good model for trust-building.

      In conversation about 4 months ago permalink
    • Embed this notice
      V (miss_rodent@girlcock.club)'s status on Tuesday, 14-Apr-2026 01:56:00 JST V V
      in reply to

      @inthehands This is the standard in a lot of Free software/open source projects... the anonymous commits thing is relatively recent, compared to the days where to even know where to send your patch you'd need to be involved in the appropriate usenet/irc/mailing list/whatever.
      A lot of more functional projects - the Linux Kernel comes to mind - Still do this; for a patch to get into the kernel it has to climb the chain-of-trust over the mailing list.

      In conversation about 4 months ago permalink
    • Embed this notice
      B'ad Samurai :ifin: (badsamurai@infosec.exchange)'s status on Tuesday, 14-Apr-2026 02:22:12 JST B'ad Samurai :ifin: B'ad Samurai :ifin:
      in reply to

      @inthehands I image this as if someone randomly rolled up to my home or business with architectural digrams and work trucks.

      In conversation about 4 months ago permalink
    • Embed this notice
      Thomas A Caswell :python: (tacaswell@fosstodon.org)'s status on Tuesday, 14-Apr-2026 11:19:43 JST Thomas A Caswell :python: Thomas A Caswell :python:
      in reply to

      @inthehands I think this was always more aspirational and "you do not have to already be in the club to join the clubs".

      In my experience with OSS the relationships are a major part of the work

      In conversation about 4 months ago permalink
    • Embed this notice
      Paul Cantrell (inthehands@hachyderm.io)'s status on Tuesday, 14-Apr-2026 11:19:43 JST Paul Cantrell Paul Cantrell
      in reply to
      • Thomas A Caswell :python:

      @tacaswell
      Totally agreed, and I guess what I’m arguing for is to go ahead and make the relationship-building a more explicit, more mindful part of the process — and probably in some way an explicit gate to submitting a PR.

      In conversation about 4 months ago permalink

Feeds

  • Activity Streams
  • RSS 2.0
  • Atom
  • Help
  • About
  • FAQ
  • TOS
  • Privacy
  • Source
  • Version
  • Contact

GNU social JP is a social network, courtesy of GNU social JP管理人. It runs on GNU social, version 2.0.2-dev, available under the GNU Affero General Public License.

Creative Commons Attribution 3.0 All GNU social JP content and data are available under the Creative Commons Attribution 3.0 license.