• Gronk@aussie.zone
    link
    fedilink
    English
    arrow-up
    15
    ·
    4 days ago

    I spent more time refactoring AI drivel in my last job than I did implementing my own.

    I’m glad LLMs work for the OOP, unfortunately programming isn’t uniform and different scopes and contexts can cause LLMs to create more overhead than they’re worth, I suppose in the same sense that throwing junior devs at a problem until it goes away creates more overhead.

    Sure it can figure out X problem and make a PR for it, but did it do it in a clean manner? No.

    Did it while working on X, also realise how X ties into problem Y and Z, and that dependency A does not have the extensibility to cover all these problems in a clean and effective manner before baking up a weird solution? Also no.

    Do I have to divide my time and attention across multiple different areas of the code base, comprehend, refactor and commit the code that would usually take me 15 minutes to write in the first place? Yes.

    They’ve got their strongpoints like the OP said, but I’m not insane or crazy for not wanting to use them. My tools work fine without the use of AI