• ☆ Yσɠƚԋσʂ ☆@lemmy.mlOP
    link
    fedilink
    arrow-up
    3
    ·
    edit-2
    3 days ago

    I think we’re in complete agreement here. These things are not magic, they’re tools that have limitations. I also think they’re best used by devs who already have a lot of experience. If you couldn’t write the code yourself without the tool, you have no business using it. It can’t do the thinking for you, and just because it sounds convincing that shouldn’t be mistaken for it having any sort of intelligence of its own.

    I’ve seen plenty of people do terrible things with LLMs as well. Honestly though, it’s not that different from what I’ve seen people do manually. For example, I’ve seen many inexperienced devs just start adding kludges to their code instead of stepping back and rethinking the design to make an underlying problem go away more times than I care to count. LLMs just act as an accelerant here allowing people to make a bigger mess faster.

    The fact that somebody with 15 years of experience would be so bad at coding is the real story here though. Reminds me how I interviewed a dev with supposed 5 years experience one time, and they couldn’t figure out how to reverse a string cause they didn’t know how loops worked. That kind of stuff really makes you wonder about the industry as a whole.