‹ 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. petesergeant · · focus · HN ↗
      Also AI is fine at creating maintainable software, you just have to nag it to and not accept its first attempt at it, and subject it to peer review. This is plenty similar to human developers.
      1. lolakutty · · focus · HN ↗
        It creates maintainable looking code that will not stand the test of time.
        1. lmz · · focus · HN ↗
          Some humans don't even manage to do that.
          1. datsci_est_2015 · · focus · HN ↗
            Yeah and they’re typically fired for incompetence, or their startup fails, or their product flounders but that’s okay because the company doesn’t need the product to actually be successful.

            Meanwhile, the people who work on actual products that matter have a valid criticism that can’t be dismissed with “some humans don’t even manage to do that.”

            1. danbruc · · focus · HN ↗
              If you would fire all incompetent [1] software developers, there would be almost nobody left.

              [1] There is probably a more fitting word, I am just reusing incompetence here, but that is not a really fitting description, I think. I would maybe say carelessness or something like that, but a single word is not going to capture the issue accurately.

              1. datsci_est_2015 · · focus · HN ↗
                Same with pretty much any other profession. Hunting for reliable and reasonably-priced HVAC, plumbing, handymen, etc. is a part-time job.

                But the point OP was trying to make is that because LLM harnesses output code that is at least better than the worst, say, 20% of developers then we should be fine with it. Meanwhile, I’ve worked in shops where you have to be way above the worst 20% in order to keep your job or even be hired in the first place. And it isn’t some crazy lose-sleep-over-it, stressful requirement. It’s just that literally if you’re not good enough your work will be identified as a liability and you’ll be let go. It’s only happened to 3 people fwiw.

Open on Hacker News to reply ↗

Unofficial Hacker News client; not affiliated with Y Combinator.