So im having a “issue” that might not be an issue? Ill explain.

Most of work is going full AI. We have around 20 developers. Its about 3/4 that are using AI to do ALL the work with Claude. Earlier in the year, everyone got a ton of AI credits and the amount of “Finished” products have popped out in mass. The amount of projects we have had is skyrocketing.

Now for the problem. Half the projects have terrible bugs. Pages that go no where, bugs that are VERY hard to find in the code (because its filled with code smells). And sometimes the site/program/etc… will just stop working for no reason because they decided to use some old version of react instead of anything modern. Because AI.

Even the ones that work will often be very difficult to debug if its just something the AI did or something the user did.

So a LOT of AI projects are getting abandoned…for more AI remake projects. I cant even call it iterations because no one learned anything making the last project.

Now once in a while I do use AI. It was part of my research back almost 20 years ago. But its mostly for one offs like creating a command line argument in python or give the the reference page for xyz feature. But I dont have it write the entire codebase for me. Seems like a recipe for disaster. And ive seen it bork a couple of peoples machines before.

I dunno am I the old man yells at clouds now?

  • Funkt4st1c@lemmy.world
    link
    fedilink
    English
    arrow-up
    0
    ·
    8 days ago

    am I the old man yells at clouds now?

    Well, lets see!

    1. The “AI” (read; LLM. AIs do not exist, but lets ignore that and keep calling it the marketing term) isnt learning anything in the traditional sense, and in fact forgets things after about 100k tokens. Humans can remember much more of their own work, or at least have their memory jogged. Point 1 for the old ways.
    2. AI is incredibly expensive and so are the people using it. If the expensive people are using expensive AI, and the doubly expensive code isnt doubling profits, but instead introducing obscene amounts of bugs, then the whole point of the AI is now null and void. Point 2 for the old ways.
    3. If my very expensive people dont get what they need from the slot machine immediately, they need to pay the very expensive AI slot machine again. The AI company has every incentive to make code that works about 90% of the time, so its good enough to keep using but you eventually have to reprompt. This is a conspiracy of mine, but ive yet to hear any good arguments against it. Point 3 old ways.
    4. Subjectively, the fun part about coding is the part where you problem solve and invent out-of-the-box ways to solve problems. AI has extremely limited capacity for this, regardless of what their marketing team says. The extremely lame part of coding is where you read it and make sure it works before pushing to prod. AI removes the fun part, so now your job is copy/pasting/deleting/asking a tempermental sycophant to try again all day. Point 4 old ways.
    5. AI is quite literally burning our crops, poisoning our water supply, and delivering a plague unto our houses. While this is a funny allusion to a biblical disaster, it is also reality. Most humans on an individual level don’t destroy entire municipalities’ way of life or clearcut massive swaths of norse forests, especially not software engineers (usually?) But AI almost always does. Point 5 to the old ways.

    …and those are all of the reasons i care to come up with. It definitely makes you feel more productive, while not actually being productive. Sure, you prompted the cuckbot and it farted out an answer in 3 minutes, but now youre spending 2 hours fixing it when it could have taken you 1 hour to just write the damn thing correctly the first time. Or you can roll the dice, push to prod, clock out early, and hope no one traces that issue back to you while you collect a check and drink margaritas with mamacitas in style (as our world and your company burn down together)

    • mesa@piefed.socialOP
      link
      fedilink
      English
      arrow-up
      0
      ·
      7 days ago

      I do like the specification and differentiation between llms and ai. Good point.