• melfie@lemy.lol
    link
    fedilink
    arrow-up
    1
    ·
    edit-2
    12 hours ago

    There are some codebases my job forces me to work in that would probably make me rage quit without AI. In this situation, using AI is like wearing a rubber suit when working in a sewer. For all practical purposes, I can’t really do it without AI, though I could build something really awesome without AI to replace it if I were allowed.

  • finitebanjo@piefed.world
    link
    fedilink
    English
    arrow-up
    58
    arrow-down
    3
    ·
    2 days ago

    I prefer to reserve the term engineer for people with math and science degrees. If a vibe coder is an engineer then so is a pool boy.

    • Gonzako@lemmy.world
      link
      fedilink
      arrow-up
      16
      ·
      1 day ago

      I’ll be honest, I don’t even call myself a software engineer. Programmer is the better way, engineering comes with the baggage of breing able to confirm that your work won’t fall appart in the next X years. You can’t really confirm that in software.

    • solomonschuler@lemmy.zip
      link
      fedilink
      arrow-up
      19
      arrow-down
      2
      ·
      1 day ago

      You’d then be shocked by how many students at my university (in engineering btw) who simply take the assignment at hand, put it in chatGPT and submits it.

      • andioop@programming.dev
        link
        fedilink
        English
        arrow-up
        1
        ·
        11 hours ago

        I half worry for society and half feel that as much as I feel bad about my coding abilities, I’m better than people who never actually bother learning the concepts themselves and fully outsource their homework to AI and that population is growing. It’s a low bar but more people are failing to clear it every day!

        • _g_be@lemmy.world
          link
          fedilink
          arrow-up
          20
          arrow-down
          1
          ·
          1 day ago

          The students themselves are doing it, it’s not the commenter’s fault.

          From the high school and university teachers I’ve talked to, AI is commonly used and it actively undermines their learning.

          It’s a pretty new tech so many schools don’t have a solid policy on its use. It’s a mess

        • solomonschuler@lemmy.zip
          link
          fedilink
          arrow-up
          16
          arrow-down
          2
          ·
          edit-2
          1 day ago

          No, my intention wasn’t to undermine the value of a degree. I’m saying most people priorities for getting a degree, more specifically an engineering degree, is to just have a pay check. On a more related note, there’s a lot of “engineering majors” that use artificial intelligence to code, who don’t actually enjoy the process of learning at my uni.

          So yea, at the rate of adoption and use of generative AI at my school, a pool boy can do what most of the sophomore engineers do.

            • YoSoySnekBoi@kbin.earth
              link
              fedilink
              arrow-up
              8
              ·
              1 day ago

              Using AI for everything rather than learning stops working entirely once you hit upper level courses - I can assure you most people who do this beyond sophomore year will not obtain a degree, especially at any research-oriented institution

              • solomonschuler@lemmy.zip
                link
                fedilink
                arrow-up
                2
                ·
                13 hours ago

                I want to believe you, but the people at my school are abusing it a lot, to the point where i they just give an entire assignment through chatGPT and it gives them a solution.

                The only time I see where it didn’t fully work is using it for my skip list implementation. I asked a LLM to implement a skiplist with insert, delete, and get functionality. What it gave me is an implementation that traversed through the list as a standard linked list: it is unaware of the time complexity concept associated with the skiplist, and implements it as a standard O(1) linked list. It works, but it doesn’t incorporate the “skipping” of nodes. I wonder how many student are shitting in their pants when they realize that the time isn’t being reduced compared to a standard linked list.

    • for_some_delta@beehaw.org
      link
      fedilink
      arrow-up
      1
      arrow-down
      4
      ·
      21 hours ago

      Labor is loved whether pool boy, math whiz, engineer or programmer. Do cool stuff. Maybe we can learn to love vibe coders some day.

      Handstands are cool. I can’t hold a handstand for very long, but it still gets attention. Short handstands are vibe coding. Cool-ish, but not as cool as holding it longer.

      • finitebanjo@piefed.world
        link
        fedilink
        English
        arrow-up
        4
        ·
        edit-2
        17 hours ago

        Yeah that’s fine, except for the vibe coder part we should treat those liabilities harshly, but a guy who collects leaves from pool gutters probably shouldn’t be designing bridges, buildings, heart monitors, or even pools for that matter.

        Go have fun hand-laboring yourself.

          • finitebanjo@piefed.world
            link
            fedilink
            English
            arrow-up
            7
            arrow-down
            3
            ·
            1 day ago

            And not having a degree doesn’t mean they don’t know medicine, either. Is it your opinion that we should deregulate hospitals, too?

            • jonathan7luke@lemmy.zip
              link
              fedilink
              arrow-up
              4
              arrow-down
              1
              ·
              14 hours ago

              we should deregulate hospitals, too

              You do realize that the term “software engineer” isn’t regulated, right? There’s no test, no license, no bar/board. Unlike doctors, who are required by law to have a medical license.

            • Don_alForno@feddit.org
              link
              fedilink
              arrow-up
              7
              ·
              1 day ago

              Engineers use math and know math. That doesn’t mean they have math degrees. They have engineering degrees. Of which math courses are a part.

              Moreover, most people with actual math and science degrees explicitly are not engineers.

        • jonathan7luke@lemmy.zip
          link
          fedilink
          arrow-up
          3
          arrow-down
          2
          ·
          14 hours ago

          I really don’t get the point of gatekeeping a job title.

          There’s no official license or certification for software engineering in the US, so anyone claiming you have to meet some requirement to call yourself a software engineer is factually wrong. Now, pretty much every tech company calls anyone who writes code some form of engineer, so much so that SDE/SWE is a pretty universal acronym.

          I really don’t care personally, and I don’t go around grouping myself in with other engineering fields. But for the past 7 or so years, my actual job title has had the word “engineer” in it despite the fact that I don’t have a Bachelor’s degree. I feel like jumping through hoops to say, “well, my official title is Software Engineer, but technically I’m a programmer” is just pedantic and probably more confusing for most people.

          I could see an argument for differentiating between those who participate heavily in the design and evolution of an entire codebase (as opposed to those who just pull tickets and write code), but even that has kind of just evolved into the junior/mid/senior/etc terminology.

          • Lemmyoutofhere@lemmy.ca
            link
            fedilink
            English
            arrow-up
            1
            arrow-down
            3
            ·
            edit-2
            4 hours ago

            The P.Eng society is working on this, so that only actual engineers can use the title engineer. Software “engineers” should just be called code monkeys.

            It many countries, like Germany, engineer is a protected designation, just like doctor.

            • jonathan7luke@lemmy.zip
              link
              fedilink
              arrow-up
              4
              arrow-down
              1
              ·
              13 hours ago

              The P.Eng society is working on this, so that only actual engineers can use the title engineer.

              Which is why I specified I was talking about the US. Also, fair. If the term ever actually has a clear set of requirements, then of course it would be incorrect to claim the title without meeting those requirements.

              Software “engineers” should just be called code monkeys.

              I hope you realize how elitist this comes across. I’ve worked with a lot of contractors, web developers, etc. that have a strong understanding of software development and are able to author software really well. I would be so embarrassed if they knew I referred to them as “code monkeys”. Something tells me that you’re the kind of person I’m very grateful to have never had the misfortune of working with.

  • marcos@lemmy.world
    link
    fedilink
    arrow-up
    20
    arrow-down
    1
    ·
    1 day ago

    Yeah, let’s pretend the vibe-coder creates praiseworthy code when everything is working…

    • Speiser0@feddit.org
      link
      fedilink
      arrow-up
      10
      ·
      1 day ago

      No no, it makes sense when you consider the reaction of the praising person when they have to review the PR.