Skip to content

Companies That Tried to Save Money With AI Are Now Spending a Fortune Hiring People to Fix Its Mistakes

Technology
112 84 0
  • 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.

    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.

  • This post did not contain any content.

    AI: The new outsourcing?

  • 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.)

    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.

  • This post did not contain any content.

    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.

  • Jean-Baptiste

    Emmanuel

    Zorg

  • 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.

    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?).

  • 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.

    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.

  • 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

    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.

  • 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.)

    Sounds like you need to start a company and per diem staff.

  • Companies with stupid leaders deserve to fail.

    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.

  • 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/

    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.

  • 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.

    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.

  • 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.

    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.

  • 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.)

    Send them my way! I'm freelance currently and good at cleaning up that kind of stuff

  • a negative times a negative is a positive?

    More like 0.10 + 0.05 = 0.20, in this case.

  • 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.

    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.

  • 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.

    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

  • More like 0.10 + 0.05 = 0.20, in this case.

    To be fair, 0.2 + 0.1 = 0.30000000000000004

  • This post did not contain any content.

  • 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.

    Oh, yeah. But I assumed that's how competent coders use chatgpt. For edge cases and boilerplate.

  • The Prototype: One Step Closer To Fusion Power

    Technology technology
    6
    1
    115 Stimmen
    6 Beiträge
    3 Aufrufe
    D
    You're forgettinf the simplest reason using Occams Razor. Nuclear energy would have bitten into Oil and Gas. Definitely helped lobby against nuclear power in western countries where companies have as much power as governments.
  • 332 Stimmen
    19 Beiträge
    62 Aufrufe
    R
    What I'm speaking about is that it should be impossible to do some things. If it's possible, they will be done, and there's nothing you can do about it. To solve the problem of twiddled social media (and moderation used to assert dominance) we need a decentralized system of 90s Web reimagined, and Fediverse doesn't deliver it - if Facebook and Reddit are feudal states, then Fediverse is a confederation of smaller feudal entities. A post, a person, a community, a reaction and a change (by moderator or by the user) should be global entities (with global identifiers, so that the object by id of #0000001a2b3c4d6e7f890 would be the same object today or 10 years later on every server storing it) replicated over a network of servers similarly to Usenet (and to an IRC network, but in an IRC network servers are trusted, so it's not a good example for a global system). Really bad posts (or those by persons with history of posting such) should be banned on server level by everyone. The rest should be moderated by moderator reactions\changes of certain type. Ideally, for pooling of resources and resilience, servers would be separated by types into storage nodes (I think the name says it, FTP servers can do the job, but no need to be limited by it), index nodes (scraping many storage nodes, giving out results in structured format fit for any user representation, say, as a sequence of posts in one community, or like a list of communities found by tag, or ... , and possibly being connected into one DHT for Kademlia-like search, since no single index node will have everything), and (like in torrents?) tracker nodes for these and for identities, I think torrent-like announce-retrieve service is enough - to return a list of storage nodes storing, say, a specified partition (subspace of identifiers of objects, to make looking for something at least possibly efficient), or return a list of index nodes, or return a bunch of certificates and keys for an identity (should be somehow cryptographically connected to the global identifier of a person). So when a storage node comes online, it announces itself to a bunch of such trackers, similarly with index nodes, similarly with a user. One can also have a NOSTR-like service for real-time notifications by users. This way you'd have a global untrusted pooled infrastructure, allowing to replace many platforms. With common data, identities, services. Objects in storage and index services can be, say, in a format including a set of tags and then the body. So a specific application needing to show only data related to it would just search on index services and display only objects with tags of, say, "holo_ns:talk.bullshit.starwars" and "holo_t:post", like a sequence of posts with ability to comment, or maybe it would search objects with tags "holo_name:My 1999-like Star Wars holopage" and "holo_t:page" and display the links like search results in Google, and then clicking on that you'd see something presented like a webpage, except links would lead to global identifiers (or tag expressions interpreted by the particular application, who knows). (An index service may return, say, an array of objects, each with identifier, tags, list of locations on storage nodes where it's found or even bittorrent magnet links, and a free description possibly ; then the user application can unify responses of a few such services to avoid repetitions, maybe sort them, represent them as needed, so on.) The user applications for that common infrastructure can be different at the same time. Some like Facebook, some like ICQ, some like a web browser, some like a newsreader. (Star Wars is not a random reference, my whole habit of imagining tech stuff is from trying to imagine a science fiction world of the future, so yeah, this may seem like passive dreaming and it is.)
  • 148 Stimmen
    92 Beiträge
    105 Aufrufe
    B
    You don't even need a VPN. Only the legit sites will play ball. Porn will still be there.
  • Fully remote control your Nissan Leaf (or other modern cars)

    Technology technology
    27
    1
    145 Stimmen
    27 Beiträge
    113 Aufrufe
    B
    Never buy a tesla, Elon and any employee can just watch you, hell if they really wanted they could drive you into on coming traffic for the fun of it. Majority of those accidents were not.
  • Trump Mobile launches $47 service and a gold phone

    Technology technology
    129
    1
    357 Stimmen
    129 Beiträge
    283 Aufrufe
    S
    Why mention it? Because the media has a DUTY to call out a corrupt government! Because they're not doing their job!
  • YouTube might slow down your videos if you block ads

    Technology technology
    226
    1
    650 Stimmen
    226 Beiträge
    284 Aufrufe
    D
    [image: 24aa87b2-162d-4296-aaf7-31d42f30ed63.png]
  • the illusion of human thinking

    Technology technology
    2
    0 Stimmen
    2 Beiträge
    15 Aufrufe
    H
    Can we get more than just a picture of an Abstract?
  • 8 Stimmen
    4 Beiträge
    21 Aufrufe
    S
    %100 inherited and old lonely boomers. You'd be surprised how often the courts will not allow POA or Conservatorship to be appointed to the family after they get scammed. I have first hand experience with this and also have a friend as well.