• @azertyfun
    link
    English
    404 months ago

    Oh my god it’s “visual programming” all over again. This is such a monumentally stupid take that fundamentally misunderstand and denigrates what software engineering is even about, I can’t even–

    Actually, I like job security. Yeah, that’s right, coding is easy and dumb, don’t bother to learn kids! In unrelated news here’s my business card…

    • HubertManne
      link
      fedilink
      44 months ago

      I could see a situation where logic and math classes were all that was needed because the ai could interpret the code for what the logic required was.

      • @azertyfun
        link
        124 months ago

        If you can gather requirements and lay out a detailed and perfectly accurate flowchart, then congratulations: you’ve just programmed. It’s done. The first difficult part is over. Translating that flowchart into machine code is easy, tons of tools already do that visually or however you want it and LLMs are just an additional tool for this.

        Then there’s the second difficult part of a project’s lifecycle: Debugging, maintenance, and support. Where again AI can help punctually as part of the tool box, but most of those tasks don’t require writing (a lot of) code.

        All the senior software engineers I know spend, optimistically, 20 % of their time actually “writing code”. That’s your upper limit on the efficiency gains of LLMs for higher level software engineering. Saying LLMs will replace programmers is like saying CAD software will replace architects.

        • HubertManne
          link
          fedilink
          14 months ago

          yeah this is what I mean though and took it to be what he meant. code itself becomes irrelevant. I know tons of people who take coding classes and students who ask if you need to learn math to code and are told no. I don’t consider myself a coder because to me I script and I always move the goalpost for deciding when im really coding.