‹ BackHN Continuity

Thread

Pop!_OS bans AI-generated code from much of its codebase

116 points · 167 comments · bundie

  1. brink · · focus · HN ↗
    I also have found that AI has not lived up to many of its promises and have dialed back what AI gets control of. My projects were turning into unmaintainable messes. The people who say coding is solved aren't paying attention.
    1. nicoburns · · focus · HN ↗
      Were you reviewing the changes? I've seen lots of projects with this problem. But if AI PRs have to pass the same review bar as any other PR then it shouldn't be an issue in theory (if you can actually maintain the discipline).
      1. thesdev · · focus · HN ↗
        Isn't it tiring to keep up with considering the speed of the generated code? And if you want to be careful with the review you lose a significant part of the speed advantage.
        1. satvikpendem · · focus · HN ↗
          It's the same as any other PR. Keep the changes small and contained to that feature. AI can do this if you instruct it to, there is no need to vibe code some 40k line monstrosity.
        2. classified · · focus · HN ↗
          Having unmaintainable code faster is only an advantage if it's a one-shot throwaway artifact.
        3. drewstiff · · focus · HN ↗
          Assuming we are measuring time and

          `total = dev + review`

          If dev approaches zero, but you review at the same pace as you always have, are you in a better position? Yes.

          Will you potentially have a backlog of code waiting for review? Also yes.

          Would you prefer to be waiting for the dev team for all of the time instead, then still have the same amount of reviewing to do at the end of it? Absolutely not.

        4. nicoburns · · focus · HN ↗
          Yes, but it's the only option if you want to retain a maintainable code base. And you can always slow down. You'll probably still be a bit faster than you were before.
Open on Hacker News to reply ↗

Unofficial Hacker News client; not affiliated with Y Combinator.