• 3abas@lemm.ee
      link
      fedilink
      arrow-up
      0
      ·
      1 month ago

      Non of those examples are relevant.

      Those examples are specific tools or specific implementation pattern, AI in development is a tool.

      It doesn’t dictate how to write software or what the written code will look like, it’s a tool that speeds up your code wiring. It catches typos and silly bugs that take hours to debug, it’s able to generate useful unit tests, it can clean up and apply my code style way better than codemaid or resharper ever code, it’s taken care of so much tedious shit and made software development fun again.

      Vibe coding is not the future of development. If you aren’t learning to use AI as a tool in development, you are going to be left behind.

      It’s more apt to compare it to IDEs. Sure, you can still write you entire app in vim and compile it in the terminal, but you would have been very foolish to deny the future of development was in IDEs.

      • TheOneCurly@lemm.ee
        link
        fedilink
        English
        arrow-up
        2
        ·
        1 month ago

        You’re describing exactly how all these web tools worked. “HTML, CSS, and JS are too hard to do manually. Here’s a shiny new tool that abstracts all that away and lets you get right to making your site!” Except they all added additional headaches, security concerns, and failed to fill in edge cases, so you still need to know how to do all that HTML, CSS, and JS anyway. That’s exactly how LLM generated code works now. It’ll be useful and common for a while and then the technical debt will pile up and pile up and eventually everyone will look around and think “what the hell were we thinking” and tear it all down.