• kescusay@lemmy.world
      link
      fedilink
      English
      arrow-up
      0
      ·
      9 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.

      • ShittyBeatlesFCPres@lemmy.world
        link
        fedilink
        English
        arrow-up
        0
        ·
        9 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.

        • Mister Neon@lemmy.world
          link
          fedilink
          English
          arrow-up
          0
          ·
          9 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
            ·
            9 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
              0
              ·
              8 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.

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

                Fuck. Sorry to hear. Though that means all this ai bullshit won’t drown you, since you are after actual knowledge and skill. And if this makes any difference, I for one wish your life to be as sparing as it can possibly get

        • Ulrich@feddit.org
          link
          fedilink
          English
          arrow-up
          0
          ·
          9 days ago

          And if you “write” me an email using Chat GPT and I just read a summary, what is the fucking point?

          Fuuuck, this infuriates me. I wrote that shit for a reason. People already don’t read shit before replying to it and this is making it so much worse.

        • WanderingThoughts@europe.pub
          link
          fedilink
          English
          arrow-up
          0
          ·
          9 days ago

          So some places started forcing developers to use AI with a quota and monitor the usage. Of course the devs don’t go checking each AI generated line for correctness. That’s bad for the quota. It’s guaranteed to add more slop to the codebase.

        • k0e3@lemmy.ca
          link
          fedilink
          English
          arrow-up
          0
          ·
          8 days ago

          It helps with translating. My job is basically double-checking the translation quality and people are essentially paying me for my assurance. Of course, I take responsibility for any mistakes.

        • jjjalljs@ttrpg.network
          link
          fedilink
          English
          arrow-up
          0
          ·
          9 days ago

          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.

          A lot of leadership is incompetent. In a reasonable, just, world they would not be in these decision making positions.

          Verbose blogger Ed Zitron wrote about this. He called them “Business Idiots”: https://www.wheresyoured.at/the-era-of-the-business-idiot/

          • scytale@lemmy.zip
            link
            fedilink
            English
            arrow-up
            0
            ·
            9 days ago

            I just watched an interview of Karen Hao and she mentioned something along the lines of executives being oversold AI as something to replace everyone instead of something that should exist alongside people to help them, and they believe it.

        • cecilkorik@piefed.ca
          link
          fedilink
          English
          arrow-up
          0
          ·
          9 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)

          • jaxxed@lemmy.ml
            link
            fedilink
            English
            arrow-up
            0
            ·
            9 days ago

            Getting to deprecate legacy support… Yes please, let me get my eraser.

            I find most tech debt resolution adds code though.

          • 6nk06@sh.itjust.works
            link
            fedilink
            English
            arrow-up
            0
            ·
            9 days ago

            That’s what I suspect. ChatGPT is never wrong, and even if it doesn’t know, it knows and still answers something. I guess its no different for source code: always add, never delete.

            • saltesc@lemmy.world
              link
              fedilink
              English
              arrow-up
              0
              ·
              edit-2
              8 days ago

              Yesterday it tried to tell me Duration.TotalYears() and Number.IsNaN() were M functions in the first few interactions. I immediately called it out and for the first time ever, it doubled-down.

              I think I’m at a level where, for most cases, what I ask of LLMs for coding is too advanced, else I just do it myself. This results in a very high counts of bullshit. But even for the most basic stuff, I have to take the time to read all of it and fix or optimise mistakes.

              • Leon@pawb.social
                link
                fedilink
                English
                arrow-up
                0
                ·
                8 days ago

                My company has a policy to try to make use of LLMs for work. I’m not a fan. Most of the time I spend explaining the infrastructure and whatnot would be better spent just working, because half the time the model suggests something that flies in the face of what’s needed, or outright suggests changes that we can’t implement.

                It’s such a waste of time and resources.

      • Photuris@lemmy.ml
        link
        fedilink
        English
        arrow-up
        0
        ·
        9 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.

        • Snot Flickerman@lemmy.blahaj.zone
          link
          fedilink
          English
          arrow-up
          0
          ·
          9 days ago

          Doesn’t that have more to do with Gamepass eating game studios’ lunch though? And a lot less with AI? Just regular ol’ dumbass management decisions.

          • DeathsEmbrace@lemmy.world
            link
            fedilink
            English
            arrow-up
            0
            ·
            9 days ago

            It’s Microsoft would make most sense its mangement decisions considering recently theyve pulled all the stops out to guarantee the software cant be shittier. They even made all there software spyware now.

        • 👍Maximum Derek👍@discuss.tchncs.de
          link
          fedilink
          English
          arrow-up
          0
          ·
          edit-2
          9 days ago

          Microsoft did the June layoffs we knew were coming since January and pinned it on “AI cost savings” so that doing so would raise their stock price instead of lower it.

      • Grandwolf319@sh.itjust.works
        link
        fedilink
        English
        arrow-up
        0
        ·
        9 days ago

        Idk about engaging productivity.

        If your job is just doing a lot of trivial code that just gets used once, yeah I can see it improving productivity.

        If your job is more tackling the least trivial challenges and constantly needing to understand the edge cases or uncharted waters of the framework/tool/language, it’s completely useless.

        This is why you get a lot of newbies loving AI and a lot of seniors saying it’s counter productive.

    • Yggstyle@lemmy.world
      link
      fedilink
      English
      arrow-up
      0
      ·
      9 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.

      • CosmicTurtle0@lemmy.dbzer0.com
        link
        fedilink
        English
        arrow-up
        0
        ·
        9 days ago

        The line demands you cut costs but also increase service.

        The line demands it go up. It doesn’t care how you get there. In many cases, decreasing service while also cutting costs is the way to do it so long as line goes up.

        See: enshittification

        • Yggstyle@lemmy.world
          link
          fedilink
          English
          arrow-up
          0
          ·
          9 days ago

          Absolutely. I should have used the term productivity rather than service. Lack of caffeine had blunted my vocabulary. In essence: more output for less work. Output in this case is profit.

          Enshitification is, in essence, the push beyond diminishing returns into the ‘lossy’ space … sacrificing a for b. The end result is an increasingly shitty experience.

          • CosmicTurtle0@lemmy.dbzer0.com
            link
            fedilink
            English
            arrow-up
            0
            ·
            9 days ago

            I think what makes enshittification is “give users less and charge more”. It’s about returning shareholder value instead of customer value.

            Netflix is a great example. They have pulled back on content, made password sharing more challenging, and increased cost. They still report increases in paying users.

            They’ve done the math. They know they can take lost in users because they know they’ll make up for it. That’s the sad part in all of this.

            • Yggstyle@lemmy.world
              link
              fedilink
              English
              arrow-up
              0
              ·
              9 days ago

              They’ve done the math. They know they can take lost in users because they know they’ll make up for it. That’s the sad part in all of this.

              They really haven’t taken massive hits because we are creatures of habit: it’s more convenient to hang around even if we know we’re getting ripped off. There is a conversion rate - but it’s low enough where clearly they believe the market will bear more abuse.

  • ssillyssadass@lemmy.world
    link
    fedilink
    English
    arrow-up
    0
    ·
    9 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.

    • MangoCats@feddit.it
      link
      fedilink
      English
      arrow-up
      0
      ·
      9 days ago

      Stack Exchange coding is 5% finding solutions to try and 95% copy-pasting those solutions into your project, discovering why they don’t work for you, and trying the next solution on the search list.

    • surewhynotlem@lemmy.world
      link
      fedilink
      English
      arrow-up
      0
      ·
      9 days ago

      I’m still not sure how this is any different than when I used stack exchange for exactly the same thing.

      Well, SE code usually compiled and did what it said. I guess that part is different.

      • Saleh@feddit.org
        link
        fedilink
        English
        arrow-up
        0
        ·
        9 days ago

        Practically negligible then…

        However how the heck have you all been using stack exchange? My questions are typically something along the lines of:

        “How to use a numpy mask with pandas dataframes”

        Not something that gives me 50 lines of code.

    • Peerpeer@lemmy.world
      link
      fedilink
      English
      arrow-up
      0
      ·
      9 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
        0
        ·
        9 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.

        • MangoCats@feddit.it
          link
          fedilink
          English
          arrow-up
          0
          ·
          9 days ago

          It has also led to me saying “I fucking told you so” more than a few times.

          I have had several situations where I didn’t even have to give knowing looks, everybody in the room knew I told them so six months ago and here it is. When that led to problems working with my leadership in the future (which happened more often than not), that was a 100% reliable sign that I would be happier and more successful elsewhere.

  • rozodru@lemmy.world
    link
    fedilink
    English
    arrow-up
    0
    ·
    edit-2
    9 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.)

    • _haha_oh_wow_@sh.itjust.works
      link
      fedilink
      English
      arrow-up
      0
      ·
      9 days ago

      They learned that by the time all of their shitty decisions ruin everything, they’ll be able to bail with their golden parachute while everyone else has to deal with the fallout.

    • MangoCats@feddit.it
      link
      fedilink
      English
      arrow-up
      0
      ·
      9 days ago

      We’ve hired a bunch of Indian guys who are using AI to do their work… the results are marginally better than either approach independently.

    • Two9A@lemmy.world
      link
      fedilink
      English
      arrow-up
      0
      ·
      9 days ago

      Would you happen to be willing to throw work to random out-of-work devs who aren’t in your city? I may know a couple over here in England…

    • Lovable Sidekick@lemmy.world
      link
      fedilink
      English
      arrow-up
      0
      ·
      edit-2
      9 days ago

      Retired dev here, I’m curious about the nature of “the mess”. Is it buggy AI-generated code that got into production? I know an active dev who uses ChatGTP every day, says it saves him a hell of a lot of work. What he does sounds like “vibe coding”. If you’re using AI for grunt work and keep a human is in the workflow to verify the code, I don’t see how it would differ from junior devs working under a senior. Have some companies been using poorly managed all-AI tools or what? Sorry for the long question.

      • rozodru@lemmy.world
        link
        fedilink
        English
        arrow-up
        0
        ·
        8 days ago

        essentially, from what I’ve been dealing with, most if it is their offshore people using the AI to completely do the job from start to finish and no one is verifying anything. So it’s not even vibe coding, it’s “here’s a prompt, build it, i’m pushing it to production” coding.

        • Lovable Sidekick@lemmy.world
          link
          fedilink
          English
          arrow-up
          0
          ·
          8 days ago

          LOL, sort of like hiring the CEO’s unemployed brother in law to build your new factory because he has a friend who knows about construction.

      • GojuRyu@lemmy.world
        link
        fedilink
        English
        arrow-up
        0
        ·
        9 days ago

        An example from work a few weeks ago. I fixed some vibe coded UI code that had made it to prod. The layout of the UI was basically just meant to be an easy overview of information relevant to an item. The LLM had done everything right except it assumed a weird mix of tailwind and bootstrap, mixing and matching css classes from both. After I implemented the classes myself it went from a single column view to grids and nested grids grouping the data intuitively. I talked with the dev who implemented it, and basically it was just something quickly cobbled together with AI until it was passable. The AI had added a lot of extra that served no function and that didn’t conform to a single css framework, but looked like it could. For months noone questioned it despite talk about that part of the UI needing a facelift.

        I don’t know how representative it is, but about half the time I’m thoroughly confused about a piece of code and why it was written the way it was, the answer has turned out to be AI. And unlike when a developer wrote it, there rarely is any reason to have written it the weird way.

        • Lovable Sidekick@lemmy.world
          link
          fedilink
          English
          arrow-up
          0
          ·
          9 days ago

          TBH that sounds like a lot of code I’ve seen from outsourcing companies in India. Their typical approach is to copy an existing program, module, web page or whatever and modify it as quickly as possible to turn it into what’s needed. The result is often a mishmash of irrelevant code, giant data queries that happen to retrieve some field that’s needed along with a ton of unnecessary crap, mixing frameworks, etc.

      • Knock_Knock_Lemmy_In@lemmy.world
        link
        fedilink
        English
        arrow-up
        0
        ·
        9 days ago

        Think of AI as a hard working, arrogant, knowledgeable, unimaginative junior intern.

        The vibe coding is great for small, self contained tasks. It doesn’t scale to a codebase (yet?).

    • Grimy@lemmy.world
      link
      fedilink
      English
      arrow-up
      0
      ·
      9 days ago

      I imagine you aren’t talking about large companies that just let ai loose in their code base. Are these like companies that fired half their staff and realized llms couldn’t make up for the difference, or small companies that tried to make new apps without a proper team and came up short?

      • rozodru@lemmy.world
        link
        fedilink
        English
        arrow-up
        0
        ·
        8 days ago

        primarily medium to large companies. the smaller startups seem to know better. the former laid off a bunch of staff and in most cases offshored the work to people who ONLY use AI to build things. A few rare cases it’s been a Project Manager who paid for a Claude.ai subscription and had it build things from start to finish then push to production. If I see something that has a gradient background I know they had Claude build it.

    • iAvicenna@lemmy.world
      link
      fedilink
      English
      arrow-up
      0
      ·
      8 days ago

      Nah all they have to say is “that is what the guy from the XYZ consultancy suggested. He told me that everyone is replacing their coding teams with %95 AI assistants and a single newly graduated programmer that works for food.”

  • TankovayaDiviziya@lemmy.world
    link
    fedilink
    English
    arrow-up
    0
    ·
    9 days ago

    McNamara fallacy at its finest. They hear figures and potential savings and then jump into the hype without considering the context. It is the same when they heard of lean manufacturing or Toyota way. Companies thought it is cost saving rather than process improvement.

  • oppy1984@lemdro.id
    link
    fedilink
    English
    arrow-up
    0
    ·
    9 days ago

    What these companies didn’t take the time to understand is, A.I. is a tool to make employees more efficient, not to replace them. Sadly the vast majority of these companies will also fail to learn this lesson now and will get rid of A.I. systems altogether rather than use them properly.

    When I write a document for my employer I use A.I. as a research and planning assistant, not as the writer. I still put in the work writing the document, I just use A.I. to simplify the tedious data gathering and organizing.

    • Lovable Sidekick@lemmy.world
      link
      fedilink
      English
      arrow-up
      0
      ·
      edit-2
      9 days ago

      My daughter has used AI a lot to write grant proposals, which she cleans up and rewords before submitting. In her prompts she tells it to ask her questions and incorporate her answers into the result, which she says works very well, produces high quality writing, and saves her a ton of time. She’s actually a very competent writer herself, so when she compliments the quality I know it means something.

      • oppy1984@lemdro.id
        link
        fedilink
        English
        arrow-up
        0
        ·
        9 days ago

        That’s a good way to use the tool. I generally use the OpenAI option to set up a custom gpt and tell it to become an expert on the subject I’m writing about, then set the parameters. Then once I’ve tested it on a piece of the subject matter I already understand and confirm it’s working properly, I begin asking it questions. When I’m out of questions or just need a break, I go back and check the citations for each answer just to make sure I’m not getting bad data.

        Once I’ve run out of questions and all the data is verified, I have it create an outline with a brief summary of each section. Then I take that outline and use that to guide me as I write. Also it seems like the A.I. always puts at least one section in the wrong place so that’s just another reason I like to write it myself and just use an A.I. summary outline.

    • MangoCats@feddit.it
      link
      fedilink
      English
      arrow-up
      0
      ·
      9 days ago

      I just use A.I. to simplify the tedious data gathering and organizing.

      If you’re conscientious, you check AI’s output the same way a conscientious licensed professional checks the work of an assistant before signing their name to it.

      If you’re more typical… you’re at even greater risk trusting AI than you are when trusting an assistant who is trying to convince your bosses that they can do your job better than you.

      • rebelsimile@sh.itjust.works
        link
        fedilink
        English
        arrow-up
        0
        ·
        9 days ago

        yes, 100%, do not use an LLM for anything you’re not prepared to vet and verify all of. The longer an LLM’s response the higher the odds it loses context and starts repeating or stating total gibberish or makes up data to keep going. If that’s what you want (like a list of fake addresses and phone numbers to prototype an app), great, but that’s about all it’s going to really do.

  • logicbomb@lemmy.world
    link
    fedilink
    English
    arrow-up
    0
    ·
    9 days ago

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

    • expatriado@lemmy.world
      link
      fedilink
      English
      arrow-up
      0
      ·
      9 days ago

      Or more generalized: management going all in in 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, Meta going all in on Metaverse

    • otacon239@lemmy.world
      link
      fedilink
      English
      arrow-up
      0
      ·
      edit-2
      9 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.