• jsomae@lemmy.ml
    link
    fedilink
    English
    arrow-up
    9
    ·
    edit-2
    12 days ago

    AI as it exists today is only effective if used sparingly and cautiously by someone with domain knowledge who can identify the tasks (usually menial ones) that don’t need a human touch.

    • Awkwardparticle@programming.dev
      link
      fedilink
      English
      arrow-up
      4
      ·
      11 days ago

      The biggest point is that you must be an expert in the field you are using it in. I rarely get fooled by hallucinations and stupid bugs because they are glaringly obvious to me. The best use case is having the llm write code for using a library that has poor documentation, that am going to use once, and I am too lazy to learn. These tools are scary when used by juniors, they are creating more work for everyone by using llms to code. I just imagine myself using this when I was a fresh grad, it is terrifying. It would have only been one step up from vibe coding.

      • ipkpjersi@lemmy.ml
        link
        fedilink
        English
        arrow-up
        0
        ·
        11 days ago

        I feel so bad for recent grads. First COVID then AI/LLMs, it’s such a bad time to be starting out. I feel so fortunate that I’m well into my career and can use AI responsibly without having to worry too much about it.

    • Derpgon@programming.dev
      link
      fedilink
      English
      arrow-up
      3
      ·
      12 days ago

      This 1000x. I am a PHP developer, I found out about two months ago that the AI assistant is included in my Jetbrains subscription (All pack, it was a separate thing before). And recently found about Junie, their AI agent that has deep thinking (or whatever the hell it is called). I tried it the same day to refactor part of my test that had to migrated to stop using a deprecated function call.

      To my surprise, it required only very minor changes, but what would’ve taken me about 3 hours was done in half an hour. What I also liked was that it actually asked if it can run a terminal command to verify thr test results and it went back and fixed a broken test or two.

      Finally I have faith in AI being useful to programmers.

      For a test, I took our dev exam (for potential candidates) and just sent it to see what it does just based on the document, and besides a few mistakes it even used modern tools and not some 5 year old stuff (like PSR standards) and implemented core systems by itself using well known interfaces (from said PSRs). I asked it to change Dependency Injection to use Symfony DI instead of the self-made thing, and it worked flawlessly.

      Of course, the code has to be reviewed or heavily specified to make sure it does what it is told to, but all in all it doesn’t look like just a gimmick anymore.

      • jsomae@lemmy.ml
        link
        fedilink
        English
        arrow-up
        1
        ·
        12 days ago

        Absolutely, this matches my experience. I think this is also the experience of most coders who willingly use AI. I feel bad for the people who are forced to use it by their companies. And those who are laid off because of C-levels who think AI is capable of replacing an experienced coder.

        • Derpgon@programming.dev
          link
          fedilink
          English
          arrow-up
          0
          ·
          edit-2
          10 days ago

          There is no value in arguing about subjective topics. Feels useful to me if you know how to use it, used to generate one of the worst and random pieces of code you could create.

    • systemglitch@lemmy.world
      link
      fedilink
      English
      arrow-up
      2
      ·
      9 days ago

      AI now offers to post my ads for me on Kijiji. I provide pictures and it has been accurate on price, condition, category and description. I have a lot of shit to sell and was dreading it, but this use removes the biggest barrier for me getting it done.

      Even helped me figure out some things I was struggling to find online for reference. Saved me at least an hour of tedium yesterday.

      Excellent use case.

    • Vinstaal0@feddit.nl
      link
      fedilink
      English
      arrow-up
      1
      ·
      11 days ago

      Some good examples from the bookkeeping/accounting industry is automating the matching of payments to the invoices and using AI to extract and process invoices.

  • Jhuskindle@lemmy.world
    link
    fedilink
    English
    arrow-up
    4
    ·
    11 days ago

    Same thing happened during the outsourcing craze of early 2000s. Everything and I mean everything moved to India or Philippines. There’s even a movie about it because it was so common. I and everyone else lost our jobs. about a year later the contracts expired and we all got jobs back and outsourcing is used in balance. Eventually ai use will be balanced I hope. It cannot replace us. Not yet anyways.

    • skozzii@lemmy.ca
      link
      fedilink
      English
      arrow-up
      2
      ·
      edit-2
      11 days ago

      AI needs to be used as a tool for workers, not a replacement for workers. They will figure it out eventually.

    • kescusay@lemmy.world
      link
      fedilink
      English
      arrow-up
      3
      ·
      12 days ago

      It’s true, although the smart companies aren’t laying off workers in the first place, because they’re treating AI as a tool to enhance their productivity rather than a tool to replace them.

      • Photuris@lemmy.ml
        link
        fedilink
        English
        arrow-up
        2
        ·
        12 days ago

        Productivity will go up, wages will remain the same, and no additional time off will be given to employees. They’ll merely be required to produce 4x as much and compensation will not increase to match.

        It seems the point of all these machines and automation isn’t to make our individual lives easier and more prosperous, but instead to increase and maximize shareholder value.

      • ShittyBeatlesFCPres@lemmy.world
        link
        fedilink
        English
        arrow-up
        2
        ·
        12 days ago

        I don’t know if it even helps with productivity that much. A lot of bosses think developers’ entire job is just churning out code when it’s actually like 50% coding and 50% listening to stakeholders, planning, collaborating with designers, etc. I mean, it’s fine for a quick Python script or whatever but that might save an experienced developer 20 minutes max.

        And if you “write” me an email using Chat GPT and I just read a summary, what is the fucking point? All the nuance is lost. Specialized A.I. is great! I’m all for it combing through giant astronomy data sets or protein folding and stuff like that. But I don’t know that I’ve seen generative A.I. without a specific focus increase productivity very much.

        • cecilkorik@piefed.ca
          link
          fedilink
          English
          arrow-up
          3
          ·
          12 days ago

          As a senior developer, my most productive days are genuinely when I remove a lot of code. This might seem like negative productivity to a naive beancounter, but in fact this is my peak contribution to the software and the organization. Simplifying, optimizing, identifying what code is no longer needed, removing technical debt, improving maintainability, this is what requires most of my experience and skill and contextual knowledge to do safely and correctly. AI has no ability to do this in any meaningful way, and code bases filled with mostly AI generated code are bound to become an unmaintainable nightmare (which I will eventually be paid handsomely to fix, I suspect)

        • Mister Neon@lemmy.world
          link
          fedilink
          English
          arrow-up
          0
          ·
          12 days ago

          I was a frontend developer and UI/UX designer that specialized in JavaScript and Typescript with emphasis on React. I’m learning Python for Flask. I’m skipping meals so I can afford Udemy courses then AWS certifications. I don’t enjoy any of this and I’m falling apart.

          • Shanmugha@lemmy.world
            link
            fedilink
            English
            arrow-up
            0
            ·
            12 days ago

            Hey there. Of course, I am in no position to say “do this, and it will be all right”, but I will say that if there is any other way to live that won’t put this kind of load on you - do it. You being happier is way way more needed in this world than you getting those certificates

            • Mister Neon@lemmy.world
              link
              fedilink
              English
              arrow-up
              1
              ·
              12 days ago

              I can’t think of any other options that don’t end in the best case scenario of myself being elderly and destitute.

    • Yggstyle@lemmy.world
      link
      fedilink
      English
      arrow-up
      1
      ·
      12 days ago

      It’s technically closer to Schrodinger’s truth. It goes both ways depending on “when” you look at it. Publicly traded companies are more or less expected to adopt AI as it is the next “cheap” labor… so long as it is the cheapest of any option. See the very related: slave labor and it’s variants, child labor, and “outsourcing” to “less developed” countries.

      The problem is they need to dance between this experimental technology and … having a publicly “functional” company. The line demands you cut costs but also increase service. So basically overcorrection hell. Mass hirings into mass firings. Every quarter / two quarters depending on the company… until one of two things becomes true: ai works or ai no longer is the cheapest solution. I imagine that will rubberband for quite some time. (saas shit like oracle etc)

      In short - I’d not expect this to be more than a brief reprieve from a rapidly drying well. Take advantage of it for now - but I’d recommend not expecting it to remain.

  • Tollana1234567@lemmy.today
    link
    fedilink
    English
    arrow-up
    3
    ·
    12 days ago

    thats because the main peddlers are the ceo/csuites of these tech companies, and the customers arnt people like you or me, its other corporate heads. in case of palintir it would be the government.

  • TuffNutzes@lemmy.world
    link
    fedilink
    English
    arrow-up
    2
    ·
    edit-2
    12 days ago

    Very expected. It’s fine. I’ll come back at 10 times my previous rate. And you’ll thank me for it. Fucking chads.

  • rozodru@lemmy.world
    link
    fedilink
    English
    arrow-up
    2
    ·
    edit-2
    11 days ago

    As someone who has been a consultant/freelance dev for over 20 years now this is true. Lately I’ve been getting offers and contacts from places to essentially clean up the mess from LLMs/AI.

    A lot of is pretty bad. It’s a mess. But like I said I’ve been at it for awhile and I’ve seen this before when companies were offshoring anything and everything to India and surprise, surprise, they didn’t learn anything. It’s literally the exact same thing. Instead of an Indian guy that claims they know everything and will work for peanuts, it’s AI pretty much stating the same shit.

    I’ve been getting so many requests for gigs I’ve been hitting up random out of work devs on linkedin in my city and referring the jobs to them. I’ve burned through all my contacts that now I’m just reaching out to absolute strangers to get them work.

    yes it’s that bad (well bad for companies, it’s fantastic for developers.)

    EDIT: Since my comment has gained a lot of traction I’ve marked down peoples user names and portfolios/emails to my dev list. If something more comes up (and trust me, it will) I’ll shoot you an email or msg on here. Currently I’ve already shoved off a bunch of stuff to others and have nothing as of now but I imagine that will change by next week so if more stuff comes up I’ll shoot you an email or DM.

  • jjjalljs@ttrpg.network
    link
    fedilink
    English
    arrow-up
    1
    ·
    12 days ago

    All the leadership who made this mistake should be fired. They are clearly incompetent

    But i guess it’s always labor that pays the price

    • 0x0@lemmy.zip
      link
      fedilink
      English
      arrow-up
      1
      ·
      12 days ago

      The power to fire lies within the leadership themselves though…
      Oh, you mean an actual fire?! I like your way of thinking.

    • Grandwolf319@sh.itjust.works
      link
      fedilink
      English
      arrow-up
      1
      ·
      edit-2
      12 days ago

      What’s sad is that the AI hype did inflate stock prices.

      Most c suites’ job is to look out for the interests of investors.

      Technically they did a good job. I hate capitalism

  • logicbomb@lemmy.world
    link
    fedilink
    English
    arrow-up
    1
    ·
    12 days ago

    Same thing happened with companies that used outsourcing expecting it to be a magic bullet.

    • otacon239@lemmy.world
      link
      fedilink
      English
      arrow-up
      1
      ·
      edit-2
      12 days ago

      I worked in one of these companies. Within months, we went from a company I would be proud to recommend to friends to a service I would never use myself, just due to the horrendous route they took to hire overseas support.

      The line of tech work I was in required about a month of training after passing the interview process, and even then you had to take a test at the end to prove you’d absorbed the material before you ever speak to a customer.

      When they outsourced, they just bought a company of like 30 people in an adjacent industry and gave them a week of training. Our call queues were never worse and every customer was angry with everyone by the time they talked to someone who had training.

      I don’t blame the overseas agents. I blame all the companies that treat them like cattle.

    • expatriado@lemmy.world
      link
      fedilink
      English
      arrow-up
      1
      ·
      edit-2
      12 days ago

      Or more generalized: management going all-in with their decisions, forgetting there is a sweet spot for everything, and then backtracking losing employee time and company money. Sometimes these cause huge backlash, like Wells Fargo pushy sales practices, or great loses, like Meta with Metaverse

    • Lost_My_Mind@lemmy.world
      link
      fedilink
      English
      arrow-up
      1
      ·
      12 days ago

      Well what ends up happening is some company will have a CEO.

      He’ll make all the stupid decisions. But they’re only stupid from everybody ELSES perspective.

      From his perspective, he uses AI, tanks the companies future in the chase of large short term stock gains. Then he gives himself a huge bonus, leaves the company, gets hired somewhere else, and gets to say “See how that company is failing without me? That’s because I bring value to the brand.”

      So he gets hired at the neeeext place, meanwhile that first company is failing because of the actions of a CEO no longer employed there, and whom bailed because he knew what was coming.

      These actions aren’t stupid. They’re plotted corruption for the benefit of one.

  • reluctant_squidd@lemmy.ca
    link
    fedilink
    English
    arrow-up
    1
    ·
    11 days ago

    The even brighter side of it is that it should be easier to spot these companies when job hunting.

    IMO: Demand higher wages and iron clad contracts from them because they already demonstrated how they feel about paying people.

    They’ll surely cut anyone they can again as soon as they can.

  • ssillyssadass@lemmy.world
    link
    fedilink
    English
    arrow-up
    1
    ·
    12 days ago

    Vibe coding is 5% asking for code and 95% cleaning up the code, turns out replacing people with AI is exactly the same.

    • Peerpeer@lemmy.world
      link
      fedilink
      English
      arrow-up
      0
      ·
      12 days ago

      Jup. But the same goes for developers that go way too fast when setting up a project or library. 2-3 months in and everything is a mess. Weird function names, all one letter vars, no inversion of control, hardcoded things etc. Good luck fixing it.

      • gravitas_deficiency@sh.itjust.works
        link
        fedilink
        English
        arrow-up
        1
        ·
        12 days ago

        This is what I fight against every goddamn day, and I get yelled at for fighting against it, but I’m not going to stop. I want to build shit that I can largely forget about (because, you know, it’s reliable and logically extensible and maintainable) after it gets to a mature state, and I’m not shy about making that known. This has led to more than a few significant conflicts over the course of my career. It has also led to me saying “I fucking told you so” more than a few times.