• lIlIlIlIlIlIl@lemmy.world
    link
    fedilink
    English
    arrow-up
    13
    arrow-down
    23
    ·
    20 hours ago

    Exactly what you would expect from a junior engineer.

    Let them run unsupervised and you have a mess to clean up. Guide them with context and you’ve got a second set of capable hands.

    Something something craftsmen don’t blame their tools

    • Feyd@programming.dev
      link
      fedilink
      English
      arrow-up
      55
      arrow-down
      2
      ·
      20 hours ago

      AI tools are way less useful than a junior engineer, and they aren’t an investment that turns into a senior engineer either.

      • FreedomAdvocate@lemmy.net.au
        link
        fedilink
        English
        arrow-up
        1
        ·
        edit-2
        5 hours ago

        They’re tools that can help a junior engineer and a senior engineer with their job.

        Given a database, AI can probably write a data access layer in whatever language you want quicker than a junior developer could.

      • MangoCats@feddit.it
        link
        fedilink
        English
        arrow-up
        6
        arrow-down
        12
        ·
        19 hours ago

        AI tools are actually improving at a rate faster than most junior engineers I have worked with, and about 30% of junior engineers I have worked with never really “graduated” to a level that I would trust them to do anything independently, even after 5 years in the job. Those engineers “find their niche” doing something other than engineering with their engineering job titles, and that’s great, but don’t ever trust them to build you a bridge or whatever it is they seem to have been hired to do.

        Now, as for AI, it’s currently as good or “better” than about 40% of brand-new fresh from the BS program software engineers I have worked with. A year ago that number probably would have been 20%. So far it’s improving relatively quickly. The question is: will it plateau, or will it improve exponentially?

        Many things in tech seem to have an exponential improvement phase, followed by a plateau. CPU clock speed is a good example of that. Storage density/cost is one that doesn’t seem to have hit a plateau yet. Software quality/power is much harder to gauge, but it definitely is still growing more powerful / capable even as it struggles with bloat and vulnerabilities.

        The question I have is: will AI continue to write “human compatible” software, or is it going to start writing code that only AI understands, but people rely on anyway? After all, the code that humans write is incomprehensible to 90%+ of the humans that use it.

        • Feyd@programming.dev
          link
          fedilink
          English
          arrow-up
          8
          arrow-down
          3
          ·
          19 hours ago

          Now, as for AI, it’s currently as good or “better” than about 40% of brand-new fresh from the BS program software engineers I have worked with. A year ago that number probably would have been 20%. So far it’s improving relatively quickly. The question is: will it plateau, or will it improve exponentially?

          LOL sure

          • MangoCats@feddit.it
            link
            fedilink
            English
            arrow-up
            4
            arrow-down
            3
            ·
            18 hours ago

            LOL sure

            I’m not talking about the ones that get hired in your 'leet shop, I’m talking about the whole damn crop that’s just graduated.

        • Feyd@programming.dev
          link
          fedilink
          English
          arrow-up
          10
          arrow-down
          4
          ·
          19 hours ago

          It is based on my experience, which I trust immeasurably more than rigged “studies” done by the big LLM companies with clear conflict of interest.

          • queermunist she/her@lemmy.ml
            link
            fedilink
            English
            arrow-up
            3
            arrow-down
            1
            ·
            edit-2
            14 hours ago

            Okay, but like-

            You could just be lying.

            You could even be a chatbot, programmed to hype AI in comments sections.

            So I’m going to trust studies, not some anonymous commenter on the internet who says “trust me bro!”

            • Feyd@programming.dev
              link
              fedilink
              English
              arrow-up
              3
              ·
              edit-2
              14 hours ago

              Huh? I’m definitely not hyping AI. If anything it would be the opposite. We’re also literally in the comment section for an a study about AI productivity which is the first remotely reputable study I’ve even seen. The rest have been rigged marketing stunts. As far as judging my opinion about the productivity of AI against junior developers against studies, why don’t you bring me one that isn’t “we made an artificial test then directly trained our LLM on the questions so it will look good for investors”? I’ll wait.

      • errer@lemmy.world
        link
        fedilink
        English
        arrow-up
        7
        arrow-down
        8
        ·
        19 hours ago

        Yeah but a Claude/Cursor/whatever subscription costs $20/month and a junior engineer costs real money. Are the tools 400 times less useful than a junior engineer? I’m not so sure…

        • Feyd@programming.dev
          link
          fedilink
          English
          arrow-up
          15
          arrow-down
          2
          ·
          19 hours ago

          The point is that comparing AI tools to junior engineers is ridiculous in the first place. It is simply marketing.

        • lIlIlIlIlIlIl@lemmy.world
          link
          fedilink
          English
          arrow-up
          7
          arrow-down
          1
          ·
          19 hours ago

          Even at $100/month you’re comparing to a > $10k/month junior. 1% of the cost for certainly > 1% functionality of a junior.

          You can see why companies are tripping over themselves to push this new modality.

        • finalarbiter@lemmy.dbzer0.com
          link
          fedilink
          English
          arrow-up
          2
          arrow-down
          1
          ·
          16 hours ago

          This line of thought is short sighted. Your senior engineers will eventually retire or leave the company. If everyone replaces junior engineers with ai, then there will be nobody with the experience to fill those empty seats. Then you end up with no junior engineers and no senior engineers, so who is wrangling the ai?

          • errer@lemmy.world
            link
            fedilink
            English
            arrow-up
            4
            ·
            14 hours ago

            This isn’t black and white. There will always be some junior hires. No one is saying replace ALL of them. But hiring 1 junior engineer instead of 3? Maybe…and that’s already happening to some degree.

            • queermunist she/her@lemmy.ml
              link
              fedilink
              English
              arrow-up
              2
              ·
              14 hours ago

              And when the current senior programmers retire the field of juniors that are coming to replace them will be much smaller.

              • bitwize01@reddthat.com
                link
                fedilink
                English
                arrow-up
                3
                ·
                13 hours ago

                Not that I agree, but if you believe that the LLMs will continuously improve, then in 5-10 years you may only need 1/3rd the seniors, to oversee and prompt. Again, that’s what these CEOs are relying on.

    • 5too@lemmy.world
      link
      fedilink
      English
      arrow-up
      17
      arrow-down
      1
      ·
      20 hours ago

      The difference being junior engineers eventually grow up into senior engineers.

    • corsicanguppy@lemmy.ca
      link
      fedilink
      English
      arrow-up
      7
      arrow-down
      3
      ·
      19 hours ago

      Exactly what you would expect from a junior engineer.

      Except junior engineers become seniors. If you don’t understand this … are you HR?

      • lIlIlIlIlIlIl@lemmy.world
        link
        fedilink
        English
        arrow-up
        4
        arrow-down
        5
        ·
        edit-2
        19 hours ago

        They might become seniors for 99% more investment. Or they crash out as “not a great fit” which happens too. Juniors aren’t just “senior seeds” to be planted

        • FreedomAdvocate@lemmy.net.au
          link
          fedilink
          English
          arrow-up
          2
          ·
          edit-2
          5 hours ago

          Interesting downvotes, especially how there are more than there are upvotes.

          Do people think “junior” and “senior” here just relate to age and/or time in the workplace? Someone could work in software dev for 20 years and still be a junior dev. It’s knowledge and skill level based, not just time-in-industry based.