• MudMan@fedia.io
    link
    fedilink
    arrow-up
    8
    ·
    3 days ago

    Sorta kinda. It depends on where you put that line. I think because online drama is fun when we got to the “vibe coding” name we moved to the assumption that all AI assistance is vibe coding, but in practice there’s the percentage of what you do that you know how to do, the percentage you vibe code because you can’t figure it out yourself off the top of your head and the percentage you just can’t do without researching because the LLM can’t do it effectively or the stuff it can do is too crappy to use as part of something else.

    I think if the assumption is you should just “git gud” and not take advantage of that grey zone where you can sooort of figure it out by asking an AI instead of going down a Google rabbit hole then the performative AI hate is setting itself up for defeat, because there’s a whole bunch of skill ranges where that is actually helpful for some stuff.

    If you want to deny that there’s a difference between that and just making code soup by asking a language model to build you entire pieces of software… well, then you’re going to be obviously wrong and a bunch of AI bros are going to point at the obvious way you’re wrong and use that to pretend you’re wrong about the whole thing.

    This is basic online disinformation playbook stuff and I may suck at coding, but I know a thing or two about that. People with progressive ideas should get good at beating those one of these days, because that’s a bad outcome.

    • jcg@halubilo.social
      link
      fedilink
      arrow-up
      1
      ·
      23 hours ago

      People seem to disagree but I like this. This is AI code used responsibly. You’re using it to do more, without outsourcing all your work to it and you’re actively still trying to learn as you go. You may not be “good at coding” right now but with that mindset you’ll progress fast.

      • MudMan@fedia.io
        link
        fedilink
        arrow-up
        1
        ·
        22 hours ago

        I think the effects of it are… a bit more nuanced than that, perhaps?

        I can definitely tell there are places where I’m plugging knowledge gaps fast. I just didn’t know how to do a thing, I did it AI-assisted once or twice and I don’t need to be AI assisted anymore because I understood how it works now. Cool, that. And I wouldn’t have learned it from traditional sources because asking in public support areas would have led to being told I suck and should read the documentation and/or to a 10 video series on Youtube where you can watch some guy type for seven hours.

        But there are also places where AI assistance is never going to fill the blanks for me, you know? Larger trends, good habits, technical details or best practices that just aren’t going to come up from keeping a smart autocorrect that can explain why something was wrong.

        Honestly, in those spaces the biggest barrier is still what it was: I don’t necessarily want to “progress” on those areas because I don’t need it and it’s not my job. I can automate a couple things I didn’t know how to automate before, and that’s alright. For the rest, I will probably live with the software someone else has made when it exists.

        The problem is hubris, right? I know what I don’t know and which parts I care to learn. That’s fine. Coding assistant LLMs are a valid tool for someone like that to slightly expand their reach and I presume there’s a lot of people like that. It’s the random entrepeneurs who have been sold by big corpos that they don’t need a real programmer to build their billion-dollar app anymore that are going to crash and burn and may take some of the software industry down with them.