‹ BackHN Continuity

Thread

AI Has No Wisdom and Neither Will You

388 points · 554 comments · dimonomid

  1. someguynamedq · · focus · HN ↗
    > AI isn't good at software maintainability

    We're a few years into a new technology that is still improving. This is a point-in-time critique.

    1. pawelwentpawel · · focus · HN ↗
      I did hear an argument a couple times saying "this is messy now but a newer model will come and clean this up in the future", hope it's true.
      1. mohamedkoubaa · · focus · HN ↗
        It's not true, a newer model can do better to clean things up but you can't brute force engineer your way out of a shit design.
        1. lightbendover · · focus · HN ↗

          [dead]

      2. jcalx · · focus · HN ↗
        I predict there's always going to be a Wirth's law or Peter principle of slopcoding — it will always be easier to tack on a new feature than to understand a whole system and clean it up.

        Alternatively stated: codebases will expand to the limit of an organization's ability to manage them, so the equilibrium will remain at the point of near, but not total, incomprehensibility.

      3. jonathanstrange · · focus · HN ↗
        It's definitely true. I didn't use AI at all until this January because the code it wrote was too bad. Now I'm comfortably using AI for less important programming tasks and it's okay as long as you steer it carefully. I see no reason why it wouldn't get better up to a point that AI written code is better than what any human programmer could produce. It's also constantly getting better at refactoring.
Open on Hacker News to reply ↗

Unofficial Hacker News client; not affiliated with Y Combinator.