you are viewing a single comment's thread
view the rest of the comments
[–] 17 points 5 hours ago (4 children)

When people ask what I do for a living, my response is "software engineer". Not "programmer" or "coder", because the actual programming is only part of the job.

The big concerns for software engineers are reliability, maintainability, and scalability. Using LLM-generated code without reviewing and understanding it is antithetical to all three of those big concerns. Personally, I find that the amount of review and revising it takes doesn't end up saving me any time at all compared with me writing it myself.

Almost anybody can build a bridge given some materials. But there's a reason we have licensed engineers who review and sign plans for them. If your methed out neighbour built a bridge in an hour by himself, would you drive over it?

  • source
  • hideshow 4 child comments
  • [–] 4 points 4 hours ago (1 child)

    I'm not even a software engineer ( not full stack or anything at least), and I would never use AI code if I didn't understand and read it first. It's fast and taught me some tricks I didn't know, but do you all have management that just lets you submit shit that you have not read or understand?

    I'm just amazed.

  • source
  • parent
  • hideshow 1 child comment
  • [–] 1 point 1 hour ago

    Albertatech has a video about a manager who fired his last software engineer because "he could code faster with Claude than an SE" and she was all "most programmers can code faster than an SE even without Claude, the point of an SE isn't speed, it's making sure your codebase is maintainable, scalable, and reliable"

    These managers decide who stays on their teams without any understanding of what their team does. It's like a 5 year old firing Davinci because he can draw a lady smiling with long brown hair faster with Claude crayons.

  • source
  • parent