I found this thought funny. A few years ago everyone was all learn to code so you don’t lose your job! Now there wont be any programming jobs in 10 years. But we will need a lot of manual labor still.

  • SkunkWorkz@lemmy.world
    link
    fedilink
    arrow-up
    5
    ·
    31 minutes ago

    Remember when Biden told coal miners to learn to code

    “My liberal friends were saying, ‘You can’t expect them to be able to do that,’” Biden told his New Hampshire audience. “Gimme a break! Anybody who can throw coal into a furnace can learn how to program for God’s sake.”

    These politicians and policy makers don’t know what they talk about when it comes to tech. Any one who tells you that programming jobs will be gone because of AI has never written a complex piece of software before. Also the trades pay well because there is a shortage of workers. If everyone starts going into the trades wages will crater. It’s just cycles. I remember when nobody wanted to go into the trades because it didn’t pay well. This created the shortage of workers. And since salaries are better now because of the shortage lots of people want to go into the trades This will create an oversupply of tradespeople and the cycle will repeat.

  • Kekzkrieger@feddit.org
    link
    fedilink
    English
    arrow-up
    10
    ·
    3 hours ago

    Lol anyone who thinks you don’t need any programmer in 10 years of time will burn and crash in the next few years when finally realizing that AI isnt as intelligent as we’re being sold.

    Good luck trying to troubleshoot the code AI wrote tho.

  • viciouslyinclined@lemmy.world
    link
    fedilink
    arrow-up
    6
    ·
    2 hours ago

    It really IS ridiculous. I even took a beginners coding class in high school. In the end, we will always needs programmers so if coding is your thing, keep doing it.

    But I would personally rather construct a small home with my bare hands than learn to properly program. (I am not good at it…haha)

  • Agent641@lemmy.world
    link
    fedilink
    arrow-up
    3
    ·
    2 hours ago

    I work in software development but I also have a second job as an arborists offsider because I’m pretty sure trees will never stop fucking growing.

  • Duamerthrax@lemmy.world
    link
    fedilink
    English
    arrow-up
    23
    ·
    6 hours ago

    The Learn To Code hype was being driven by employers to create a work surplus to drive wages down. Now those same employers think they can use AI instead.

  • Wazowski@lemmy.world
    link
    fedilink
    arrow-up
    15
    ·
    7 hours ago

    I remain deeply skeptical that AI can solve the types of complex problems that require human thought. AIs will never be able to abstract away details correctly or design sensible workflows for boutique problems.

    • SupraMario@lemmy.world
      link
      fedilink
      arrow-up
      13
      ·
      6 hours ago

      They can’t, this is the same shit that happened when the dipshit ceos sent dev jobs over seas to code farms. Devs lost their jobs, and the code went to shit. Then when shit started breaking, they magically rehired everyone again to spend years cleaning up the shit code. LLMs are this all over again, just quicker this time.

    • eRac@lemmings.world
      link
      fedilink
      arrow-up
      3
      ·
      6 hours ago

      The problems start if it can take on a lot of the junior work. If nobody can enter the industry, nobody can get the experience required to do the real engineering.

      Open-source and personal work may be the only way to enter the programming field in the next decade.

      • fodor@lemmy.zip
        link
        fedilink
        arrow-up
        3
        ·
        3 hours ago

        Now is the worst time to try to enter the field. We need to see the AI bubble burst much more spectacularly, and only then might it be more reasonable. You certainly don’t want to try to get into a field when you have a lot of other choices when that field is already flooded with all of these people who have been laid off, combined with the increased availability of programmers in other countries, knowing that at the moment many domestic programmers are not smart enough to form strong unions to protect their own jobs.

    • TheRealKuni@midwest.social
      link
      fedilink
      English
      arrow-up
      1
      ·
      5 hours ago

      AIs will never be able to abstract away details correctly or design sensible workflows for boutique problems.

      Not the current direction of AI, no. But the field is ever advancing. I won’t be shocked if we see AI capable of these things within my lifetime.

  • Waldelfe@feddit.org
    link
    fedilink
    arrow-up
    17
    arrow-down
    1
    ·
    11 hours ago

    Typical pork cycle. By the time everybody was pushed towards IT/Coding and all the hundred ways to get into IT popped up, there were already too many people wanting an IT job. You were basically called stupid if you didn’t “just learn to code” to get a well paid, stable job. It’s your own fault for chosing a manual labor job instead of applying yourself and learning some coding skills! So everybody was pushed towards IT and made to feel stupid if they didn’t try to learn coding.

  • JcbAzPx@lemmy.world
    link
    fedilink
    English
    arrow-up
    44
    ·
    14 hours ago

    Learn code anyway. LLMs can’t code worth a shit, so there will be plenty of jobs available to clean up their mess.

    • mic_check_one_two@lemmy.dbzer0.com
      link
      fedilink
      English
      arrow-up
      10
      arrow-down
      15
      ·
      12 hours ago

      LLMs can’t code worth a shit yet. But techbros are determined to change that. The sad reality is that code is just a form of language, and LLMs are good at learning languages. They can’t code worth shit right now, but the progress likely will improve them.

      We’ll still need experienced debuggers who can actually code. But in a decade, the broad strokes will likely be done by LLMs, which will vastly shrink the demand for experienced coders.

      • pixeltree@lemmy.blahaj.zone
        link
        fedilink
        arrow-up
        15
        ·
        10 hours ago

        Lmfao the hardest part of building a product is understanding customer wants and needs. LLMs are incapable of understanding

          • pixeltree@lemmy.blahaj.zone
            link
            fedilink
            arrow-up
            4
            ·
            edit-2
            6 hours ago

            No, it’s the difference between software engineering and software development. If your project manager is handling that, your org is wack

            If you’re not understanding why the spec is the way it is, you’re just creating job security for your replacement lol

          • hibsen@lemmy.world
            link
            fedilink
            arrow-up
            1
            ·
            6 hours ago

            I thought that was just the job we give people who are trying their best but can’t really anything.

      • Isoprenoid@programming.dev
        link
        fedilink
        English
        arrow-up
        24
        arrow-down
        1
        ·
        12 hours ago

        The sad reality is that code is just a form of language, and LLMs are good at learning languages.

        This is debatable. LLMs are prediction machines.

        What use is prediction when you are trying to code something new?

        • Not_mikey@lemmy.dbzer0.com
          link
          fedilink
          arrow-up
          11
          arrow-down
          1
          ·
          11 hours ago

          The vast majority of coding isn’t making something new, it’s using existing patterns and tools and arranging them to fit a specific use case.

          Llms may not be able to create a new framework or design pattern, but neither will most coders in there day to day.

          • Isoprenoid@programming.dev
            link
            fedilink
            English
            arrow-up
            5
            ·
            8 hours ago

            The vast majority of coding isn’t making something new, it’s using existing patterns and tools and arranging them to fit a specific use case.

            I would argue that arranging something to fit a specific use case is making something new.

            Ask any designer how difficult it is to get a spec sheet from a client and meet their expectations. We’re expecting LLMs to suddenly solve this problem.

            Llms may not be able to create a new framework or design pattern

            Until they can do this, there is little threat to designers. There will be less grunt work, of course.

          • DragonTypeWyvern@midwest.social
            link
            fedilink
            arrow-up
            1
            ·
            edit-2
            8 hours ago

            Tbh this whole thing made me realize what we really need is a modular automated code bank. There’s so much duplication of effort it’s honestly absurd.

            Right we’ve got this scattershot network of libraries but no one’s really been up to the task of taking the next logical steps.

            • towerful@programming.dev
              link
              fedilink
              arrow-up
              1
              ·
              11 minutes ago

              Open source, libraries, frameworks and language development is how this is tackled.

              Making software is implementing business logic. It’s the specific nature of whatever problem you are solving which means you can’t use some existing off-the-shelf product.

              There are dozens (if not hundreds) of no-code/low-code app builders out there. Things like n8n or ndoe-red.
              They get very difficult to maintain at scale.

        • Yermaw@lemm.ee
          link
          fedilink
          arrow-up
          4
          arrow-down
          7
          ·
          12 hours ago

          Right now they are. Who knows what tomorrow will bring.

          Compared to just 20 years ago we’re living in the future. You may not have noticed the progress because you’d expect the future to includes hoverboards.

          • pinball_wizard@lemmy.zip
            link
            fedilink
            arrow-up
            18
            ·
            edit-2
            4 hours ago

            Right now they are. Who knows what tomorrow will bring?

            We do. Experienced programmers who have been promised we’re about to be obsolete several times, now. For many of us, this isn’t our first rodeo.

            As an expert in computers, there’s two things I can guarantee about the future of computers:

            1. Computers will just keep getting smarter.
            2. After decades of getting smarter, computers remain deeply stupid in ways that non-experts cannot imagine. However dumb you think your computer might be, I promise it’s somehow significantly dumber than that.
  • cronenthal@discuss.tchncs.de
    link
    fedilink
    arrow-up
    94
    arrow-down
    3
    ·
    17 hours ago

    As a software engineer who uses AI agents daily, let me tell you: now is as good a time as any to learn to code. LLMs won’t replace any developers.

    • LegoBrickOnFire@lemmy.world
      link
      fedilink
      arrow-up
      4
      ·
      2 hours ago

      As a graduate from good university in computer science who is struggling to find a job. Go learn something that can be aided by code, but don’t make code the center of your career…

    • copd@lemmy.world
      link
      fedilink
      arrow-up
      3
      arrow-down
      3
      ·
      3 hours ago

      “any developers?” bad choice of words. I can promise you with absolute certainty that SOME developers WILL be made redundant because of AI.

      not all, not lots, not the majority, but some

    • Captain Aggravated@sh.itjust.works
      link
      fedilink
      English
      arrow-up
      13
      ·
      13 hours ago

      LLMs are going to replace some developers, the companies that do that will fold because their product doesn’t work, the developers will get jobs elsewhere.

    • fubbernuckin@lemmy.dbzer0.com
      link
      fedilink
      English
      arrow-up
      38
      ·
      edit-2
      16 hours ago

      Well the job market for developers is still pretty tight at the moment. I don’t have the insight to say for sure why (though I have some guesses), but I know that for me and every junior developer I know it’s rough out there.

      • pinball_wizard@lemmy.zip
        link
        fedilink
        arrow-up
        9
        ·
        edit-2
        11 hours ago

        I don’t have the insight to say for sure why (though I have some guesses),

        In the USA, there’s a tax break for research teams expiring this year. Supposedly it made software develoent team salaries fully tax deductable.

        In the USA, I suspect this is the real motive for using the AI hype train to justify layoffs.

        I’m willing to admit “Most CEOs are stupid” also has merit, of course.

      • silly goose meekah@lemmy.world
        link
        fedilink
        arrow-up
        41
        ·
        16 hours ago

        As a junior dev with prior working experience, currently not working as a programmer, yeah. I can only agree.

        We might understand AI won’t actually solve the same problems we are able to solve, but the people deciding budgets dont understand that.

        • peoplebeproblems@midwest.social
          link
          fedilink
          English
          arrow-up
          14
          ·
          13 hours ago

          They don’t understand a lot. For whatever reason, higher management still thinks things are like a factory, and you just build your software like building a car.

          Why? Because that’s the only way they know in the world of MBAs. They can’t speak any other language than “product.”

      • bluGill@fedia.io
        link
        fedilink
        arrow-up
        15
        ·
        16 hours ago

        Having been around for a few decades now I can tell you that the job market comes and goes. Things have been tight before, and there has been more openings than people to work them many times in the past. I can’t tell you when things will turn around, but odds are they will. (this is sadly not helpful if you are one of those currently needing a job)

          • bluGill@fedia.io
            link
            fedilink
            arrow-up
            6
            arrow-down
            1
            ·
            15 hours ago

            I’ve known more than one person who found a completely different career and never went back. You might take a job in Real Estate as one person I know did and discover you like it better and so all that time in school was a waste now that you know you don’t want to do that. Or maybe not - you might take that job to make ends meet (as I once had to take a non-tech job) and decide you hate enough that you don’t want to go back.

  • henfredemars@infosec.pub
    link
    fedilink
    English
    arrow-up
    97
    ·
    edit-2
    17 hours ago

    Problem is, people want a silver bullet and there just isn’t one.

    You need to create an economy that works for everyone where skilled workers from all professions can be successful. You can’t cram everybody into one job and expect everything to just work out.

    Just about all jobs are important, and all workers deserve a living wage and fair compensation.

    No amount of Band-Aid job stuffing is going to make up for a leadership that doesn’t believe that everyone ought to be able to live a good life.

  • Rikudou_Sage@lemmings.world
    link
    fedilink
    arrow-up
    15
    ·
    14 hours ago

    Well, anyone who knows anything about the current iteration of AI knows that it’s not really happening.

    Btw, people have been saying that since GPT-3 (which everyone nowadays admits was kinda shit if it wasn’t for the novelty), so only 5 years left until my career is over.

  • Vinny_93@lemmy.world
    link
    fedilink
    arrow-up
    56
    arrow-down
    1
    ·
    18 hours ago

    We are still a long ways away from AI being able to replace programmers. The amount of sheer bullshit code and wrong stuff it writes currently will cripple any information system currently keeping economies up and running.

      • dfyx@lemmy.helios42.de
        link
        fedilink
        English
        arrow-up
        33
        ·
        17 hours ago

        Until they notice that cleaning up after failed AI-written code is more expensive than writing working code from the start. Which is already happening for some companies.

        • pinball_wizard@lemmy.zip
          link
          fedilink
          arrow-up
          5
          ·
          edit-2
          11 hours ago

          Which is already happening for some companies.

          Yes. We’re just getting there. Three years ago, there wasn’t much hiring of junior developers, and it takes about three years for a junior to grow into a senior.

          It also takes 3-5 years for stupid code choices to hurt in ways that affect a businesses bottom line.

          These two factors should boil over each-other nicely in the near future.

          • ThirdConsul@lemmy.ml
            link
            fedilink
            arrow-up
            3
            arrow-down
            1
            ·
            11 hours ago

            takes about three years for a junior to grow into a senior.

            We might have vastly different definitions what is a senior then, or you’re peaking at the Donner-Kebab curve.

            • pinball_wizard@lemmy.zip
              link
              fedilink
              arrow-up
              2
              ·
              edit-2
              11 hours ago

              We might have vastly different definitions what is a senior then

              I’m referring to the usual definition for the job title, “Senior Developer”. It’s also a pretty good bare minimum skill definition needed to not constantly make costly mistakes.

              or you’re peaking at the Donner-Kebab curve.

              I didn’t set the industry wide definition, I am using it.

              If you’re angry with the lack of titles that reflect real seniority, join a union, or start one!

              • ThirdConsul@lemmy.ml
                link
                fedilink
                arrow-up
                1
                ·
                3 hours ago

                Why are you pushing emotions at me? Don’t do it.

                Even google’s Ai summary slop says that industry standard is 5-10 years, not 3.

      • pelespirit@sh.itjust.works
        cake
        link
        fedilink
        arrow-up
        13
        arrow-down
        1
        ·
        edit-2
        17 hours ago

        I watched in real time tech bros defending AI about stealing everyone’s art to them realizing that they’re creating something that will replace them. It was sad funny.

      • some_guy@lemmy.sdf.org
        link
        fedilink
        arrow-up
        5
        ·
        17 hours ago

        They will be forced to replace the laid off workers when they see that AI doesn’t replace them. Having a skill will still be valuable. Search “Klarna AI rehire”. That’s just support agents. Coders will be fine.

    • Erik@discuss.online
      link
      fedilink
      English
      arrow-up
      11
      ·
      17 hours ago

      I think a lot of the crunch in the labor market for programmers is “monkey see monkey do” thinking at the big tech companies. It might even be somewhat calculated, though I hesitate to call something a conspiracy when it could simply be due to stupidity on the part of senior management.

      Large tech companies tend to have a lot of flexibility and their total headcount because they have a wide variety of departments and tasks that they can set aside for an extended period before it causes any problems. Those problems will eventually catch up with them, though, as will a code base written by somebody who doesn’t understand what they’re trying to accomplish.

      So I think the pendulum is going to swing back to a labor crunch at some point. My guess is at least another 6 months before we see any hint of that, though. I don’t think it will be as bad as it was before the advent of LLMs, though. They really are a productivity enhancing tool, particularly for software developers who know what they’re doing.

      • Harlehatschi@lemmy.ml
        link
        fedilink
        arrow-up
        5
        arrow-down
        2
        ·
        16 hours ago

        The only field I see LLMs enhancing productivity of competent developers is front end stuff where you really have to write a lot of bloat.

        In every other scenario software developers who know what they’re doing the simple or repetitive things are mostly solved by writing a fucking function, class or library. In today’s world developers are mostly busy designing and implementing rather complex systems or managing legacy code, where LLMs are completely useless.

        We’re developing measurement systems and data analysis tools for the automotive industry and we tried several LLMs extensively in our daily business. Not a single developer was happy with the results.

    • TheFogan@programming.dev
      link
      fedilink
      English
      arrow-up
      2
      ·
      17 hours ago

      Well yeah but I believe the idea is in short the uncertainty, why it’s saying “in 10 years”. Think of it now as you have a kid graduating high school this year, and asks you what to major in in college that’s likely to make enough to pay off those killer loans it’s going to take.

      • Rikudou_Sage@lemmings.world
        link
        fedilink
        arrow-up
        3
        ·
        14 hours ago

        Well, Wordpress was meant to replace all professional web builders. Visual programming was meant to obsolete all programmers because everyone will be able to write software. Every decade there’s a new thing that will replace programmers. Nothing did so far.

        • pinball_wizard@lemmy.zip
          link
          fedilink
          arrow-up
          1
          ·
          edit-2
          11 hours ago

          Nothing did so far.

          You have to admit, Visual Basic 3.0 was some cool shit, though, right?

          I’ll admit it didn’t replace us, and it’s gone now. But that shit was still cool.