I’m sorry but I’m frustrated by the blatant misuse of AI by my students and colleagues alike. It’s so obvious when they don’t understand what they’ve written.

  • Zos_Kia@lemmynsfw.com
    link
    fedilink
    arrow-up
    1
    arrow-down
    1
    ·
    21 hours ago

    I mean, people also said that of the first generations of rockers who didn’t know shit about solfeggio. Then they said the same about computer assisted music production.

    I think we don’t give the new generations enough credit. They might come at skills from a direction we find stupid, but they’re not stupid and they can develop critical skills just like we did.

    • kescusay@lemmy.world
      link
      fedilink
      arrow-up
      2
      ·
      9 hours ago

      I don’t think that comparison is apt. Unlike with music, there are objectively inefficient and badly-executed ways for a program to function, and if you’re only “vibing,” you’re not going to know the difference between such code and clean, efficient code.

      Case in point: Typescript. Typescript is a language built on top of JavaScript with the intent of bringing strong and static type-checking sanity to it. Using Copilot, it’s possible to create a Typescript application without actually knowing the language. However, what you’ll end up with will almost certainly be full of the any type, which turns off type-checking and negates the benefits of using Typescript in the first place. Your code will be much harder to maintain and fix bugs in. And you won’t know that, because you’re not a Typescript developer, you’re a Copilot “developer.”

      I’m not trying to downplay the benefits of using Copilot. Like I said, it’s something I use myself, and it’s a really helpful tool in the developer toolbox. But it’s not the only tool in the toolbox for anyone but “vibe coders.”