Skip to content
  • Hjem
  • Seneste
  • Etiketter
  • Populære
  • Verden
  • Bruger
  • Grupper
Temaer
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Kollaps
FARVEL BIG TECH
  1. Forside
  2. Ikke-kategoriseret
  3. #Code reviews seem to be the biggest bottleneck in software development right now.

#Code reviews seem to be the biggest bottleneck in software development right now.

Planlagt Fastgjort Låst Flyttet Ikke-kategoriseret
code
8 Indlæg 4 Posters 0 Visninger
  • Ældste til nyeste
  • Nyeste til ældste
  • Most Votes
Svar
  • Svar som emne
Login for at svare
Denne tråd er blevet slettet. Kun brugere med emne behandlings privilegier kan se den.
  • kornel@mastodon.socialK This user is from outside of this forum
    kornel@mastodon.socialK This user is from outside of this forum
    kornel@mastodon.social
    wrote sidst redigeret af
    #1

    #Code reviews seem to be the biggest bottleneck in software development right now.

    Open source package ecosystems are victims of their own success. There's a long tail of iffy packages that nobody has reviewed, and nobody wants to.

    For the top projects, maintenance is tough. Stakes are high. Reviews are hard. Contributions are meh quality (even before LLMs). It's not just code, but a people problem too. GitHub's primitive workflow wastes everyone's time.

    Something's gonna break.

    kornel@mastodon.socialK di4na@hachyderm.ioD 2 Replies Last reply
    0
    • kornel@mastodon.socialK kornel@mastodon.social

      #Code reviews seem to be the biggest bottleneck in software development right now.

      Open source package ecosystems are victims of their own success. There's a long tail of iffy packages that nobody has reviewed, and nobody wants to.

      For the top projects, maintenance is tough. Stakes are high. Reviews are hard. Contributions are meh quality (even before LLMs). It's not just code, but a people problem too. GitHub's primitive workflow wastes everyone's time.

      Something's gonna break.

      kornel@mastodon.socialK This user is from outside of this forum
      kornel@mastodon.socialK This user is from outside of this forum
      kornel@mastodon.social
      wrote sidst redigeret af
      #2

      LLMs can spit code-alike outputs 24/7, faster than humans can read it. This is a DoS attack on open source.

      A maintainer can't trust that the person submitting a PR has properly reviewed the code, so they have to do all the review work anyway. There's zero benefit. If the maintainer wanted LLM-generated code, they could ask an LLM themselves, and skip the trust issues and slowness of dealing with a random middleman submitting it.

      Something's gonna break.

      kornel@mastodon.socialK thedoh@hachyderm.ioT 2 Replies Last reply
      1
      0
      • kornel@mastodon.socialK kornel@mastodon.social

        LLMs can spit code-alike outputs 24/7, faster than humans can read it. This is a DoS attack on open source.

        A maintainer can't trust that the person submitting a PR has properly reviewed the code, so they have to do all the review work anyway. There's zero benefit. If the maintainer wanted LLM-generated code, they could ask an LLM themselves, and skip the trust issues and slowness of dealing with a random middleman submitting it.

        Something's gonna break.

        kornel@mastodon.socialK This user is from outside of this forum
        kornel@mastodon.socialK This user is from outside of this forum
        kornel@mastodon.social
        wrote sidst redigeret af
        #3

        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.

        kornel@mastodon.socialK 1 Reply Last reply
        0
        • kornel@mastodon.socialK kornel@mastodon.social

          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.

          kornel@mastodon.socialK This user is from outside of this forum
          kornel@mastodon.socialK This user is from outside of this forum
          kornel@mastodon.social
          wrote sidst redigeret af
          #4

          I'm not saying that would be a good thing, but the imbalance between the volume of code LLMs can generate vs code that people can maintain is so massive that I can't imagine things staying the way they are.

          It makes better-than-LLM quality expensive and bottlenecked in comparison. This creates incentives to shift to quantity over quality, and to find ways to make do with buggy code.

          kornel@mastodon.socialK 1 Reply Last reply
          0
          • kornel@mastodon.socialK kornel@mastodon.social

            I'm not saying that would be a good thing, but the imbalance between the volume of code LLMs can generate vs code that people can maintain is so massive that I can't imagine things staying the way they are.

            It makes better-than-LLM quality expensive and bottlenecked in comparison. This creates incentives to shift to quantity over quality, and to find ways to make do with buggy code.

            kornel@mastodon.socialK This user is from outside of this forum
            kornel@mastodon.socialK This user is from outside of this forum
            kornel@mastodon.social
            wrote sidst redigeret af
            #5

            Maybe High-Fructose Corn Syrup would be a good analogy for #LLM code? It's a crap nobody would want, except that abundance of subsidized corn creates an incentive to stuff it into everything.

            benschwarz@front-end.socialB 1 Reply Last reply
            0
            • kornel@mastodon.socialK kornel@mastodon.social

              LLMs can spit code-alike outputs 24/7, faster than humans can read it. This is a DoS attack on open source.

              A maintainer can't trust that the person submitting a PR has properly reviewed the code, so they have to do all the review work anyway. There's zero benefit. If the maintainer wanted LLM-generated code, they could ask an LLM themselves, and skip the trust issues and slowness of dealing with a random middleman submitting it.

              Something's gonna break.

              thedoh@hachyderm.ioT This user is from outside of this forum
              thedoh@hachyderm.ioT This user is from outside of this forum
              thedoh@hachyderm.io
              wrote sidst redigeret af
              #6

              @kornel @markstory

              This highlights a key problem with this technology: Because generating this content costs nothing (in terms of human effort) to produce, it has no value.

              1 Reply Last reply
              0
              • kornel@mastodon.socialK kornel@mastodon.social

                Maybe High-Fructose Corn Syrup would be a good analogy for #LLM code? It's a crap nobody would want, except that abundance of subsidized corn creates an incentive to stuff it into everything.

                benschwarz@front-end.socialB This user is from outside of this forum
                benschwarz@front-end.socialB This user is from outside of this forum
                benschwarz@front-end.social
                wrote sidst redigeret af
                #7

                @kornel Americans seem to love the stuff. Let em have it

                1 Reply Last reply
                0
                • kornel@mastodon.socialK kornel@mastodon.social

                  #Code reviews seem to be the biggest bottleneck in software development right now.

                  Open source package ecosystems are victims of their own success. There's a long tail of iffy packages that nobody has reviewed, and nobody wants to.

                  For the top projects, maintenance is tough. Stakes are high. Reviews are hard. Contributions are meh quality (even before LLMs). It's not just code, but a people problem too. GitHub's primitive workflow wastes everyone's time.

                  Something's gonna break.

                  di4na@hachyderm.ioD This user is from outside of this forum
                  di4na@hachyderm.ioD This user is from outside of this forum
                  di4na@hachyderm.io
                  wrote sidst redigeret af
                  #8

                  @kornel it always was. I really need to publish this blogpost

                  1 Reply Last reply
                  0
                  • pelle@veganism.socialP pelle@veganism.social shared this topic
                  Svar
                  • Svar som emne
                  Login for at svare
                  • Ældste til nyeste
                  • Nyeste til ældste
                  • Most Votes


                  • Log ind

                  • Har du ikke en konto? Tilmeld

                  • Login or register to search.
                  Powered by NodeBB Contributors
                  Graciously hosted by data.coop
                  • First post
                    Last post
                  0
                  • Hjem
                  • Seneste
                  • Etiketter
                  • Populære
                  • Verden
                  • Bruger
                  • Grupper