this post was submitted on 08 Jul 2026
336 points (99.4% liked)

Fuck AI

7583 readers
1387 users here now

"We did it, Patrick! We made a technological breakthrough!"

A place for all those who loathe AI to discuss things, post articles, and ridicule the AI hype. Proud supporter of working people. And proud booer of SXSW 2024.

AI, in this case, refers to LLMs, GPT technology, and anything listed as "AI" meant to increase market valuations.

founded 2 years ago
MODERATORS
 

Pointless rant. Please ignore. I'm a software developer and we all know how AI has changed our industry. How we work or why we're fired and why we can't afford PCs.

Anyways, we're already all forced to use AI already and we're already atrophying the minds of our juniors. It's great.

New team meeting and one of our managers tells us that we're never going to write code anymore at all. The AI will read the JIRA ticket and create the pull request (change request to the codebase) on GitHub. Our job is to only review the code on GitHub and then rank how well AI did and then comment and then get AI to fix it. We have to do this so we can improve the AI process. Which is funny because none of the people who plan this AI shit are data scientists. The only way they can change things is by promoting, it's not like we're releasing our own coding models but anyways ... He's like, now you should be able to do much more work and just review PRs all day now and that we should never be doing only one thing. You can only tell AI through a GitHub comment to fix a mistake and then you can start reviewing the next thing.

We were like, if it's a simple fix why can't we just fix it?

"Because we need to improve the AI process"

But then, I have to context switch.

"Yes that's the point you can come back to it later"

Why come back to it later when we can solve it now? We can even use AI to solve it now.

"No, we want you just comment on the PR so the bot can handle it"

Context switching is free apparently... It's actually infuriating because apparently we're not using IDEs any more. I personally use the GitHub plugin to review PRs in my IDE but no one else seems to do it so I don't think they even took that into account.

These guys have auto merged AI code that's taken us weeks to unravel and which we still haven't fully been able to fix. They just merge shit all the time and a lot of it is fucking slip. AI merged hundreds of tests and no one cares when they break. They didn't configure prettier because AI doesn't use it so it breaks out formatting when humans do it.

I ranted to my own manager for 30 minutes about it today and he was just as upset because every developer is now asking what exactly are they doing. My manager asked me what I would do. I said the process sucks but what are we supposed to do as devs. If I review 20 PRs a day, how is the company going to ensure my skills are gonna be sharp? What are we doing about taking in ideas from regular devs? How do we ensure code ownership when we're just merging tickets we don't write and code we had no hand in shaping?

Sorry. I actually thought I had faith in my company with AI because they were coming up with thoughtful approaches but it seems like utter incompetence.

top 50 comments
sorted by: hot top controversial new old
[–] SaveTheTuaHawk@lemmy.ca 2 points 31 minutes ago

Form a small company with colleagues. Call it UnSlopify.

[–] SnarkoPolo@lemmy.world 2 points 23 minutes ago

In sociology, we call it McDonaldization. By reducing a job to a series of fixes, repeatable steps, they can pay less.

[–] Strider@lemmy.world 1 points 42 minutes ago

It sucks, I feel you. I'm also in tech but changed jobs and got lucky.

Anyhow, wing it. Nobody cares. Take care of yourself.

[–] mirshafie@europe.pub 3 points 2 hours ago

Apocalyptic times for engineers.

[–] smeenz@lemmy.nz 3 points 6 hours ago

Ahhh, here comes the great filter. The Fermi paradox is solved.

[–] SCmSTR@lemmy.blahaj.zone 6 points 9 hours ago

Lol why are you training it? You're a software dev with a product, not ai qa. Wild times we're in. Should really just cut your losses and gut all ai and go back to where you were before it. If you can't do that, then your company no longer has a purpose.

[–] ilinamorato@lemmy.world 28 points 12 hours ago (1 children)

"Where's the fix for ticket #6618?!?"

"Sorry boss, the AI hasn't gotten it right yet."

"You said it was a quick fix!"

"For a human it would be. But we're on infinite monkey time now. It may never be done."

[–] SaveTheTuaHawk@lemmy.ca 1 points 29 minutes ago

"It was the best of times...it was the blurst of times"

[–] sobchak@programming.dev 9 points 11 hours ago

We have to do this so we can improve the AI process.

I'm curious what they mean by this. Are they just clueless about how anything works? Maybe AI companies are signing contracts with companies to upload all their code, data, traces, etc; so that the AI companies can improve their models? I.e. companies are acting like reinforcement tuning contractor firms for AI companies?

[–] aesthelete@lemmy.world 11 points 12 hours ago

Seems like exactly the wrong way to use AI.

[–] quick_snail@feddit.nl 14 points 13 hours ago

Sounds like a plan to make tech debt skyrocket and make productivity tank.

If I were you, I would start looking for another job. And, once you get an offer, tell them in your designation letter why: you see the company is going to crash compared to its competitors due to wasteful use of AI and the loss of productivity that comes with it

[–] auzy1@lemmy.world 3 points 11 hours ago

Even with examples and docs, I spent hours 3 days ago to try to sort an issue on our side using AI.

Gave up, solved it myself better than our examples in 5 mins

[–] Wispy2891@lemmy.world 3 points 11 hours ago

It seems like the trend is don't even watch the code, many vs code forks for vibe coding now don't even have the coding portion, it's a giant prompt in some electron app

For example Google antigravity

Google antigravity

Or windsurf that openai almost paid 3 billion before changing idea (now renamed to something else) also became just a prompt

It's going to backfire spectacularly, approving pr by just reading them in the browser is insane

One thing is "I'm lazy to do this specific thing, I ask the tool to do the specific task by inserting only the useful files in context, then review manually before committing"

Another is "I write a generic prompt "add a photo sharing feature" then it directly opens a PR where another bot reads it and generates a review with so many emojis that it must good 👍🏻😊 boom merge it all the tests pass ✅ ✔️ ✅ ✔️" and then nobody actually knows what it did

Of course the ai companies prefer the second approach before without a subscription the first uses 1 cent in tokens, the second uses $100 in tokens.

[–] SocialMediaRefugee@lemmy.world 3 points 11 hours ago (1 children)

Just mark everything it produces as perfect

[–] GhostFace@lemmy.today 1 points 5 hours ago

This is the way. Otherwise you're willingly investing your time into training your replacement.

These people don't care if the ai is productive right now. They just care that it's productive eventually so they can get rid of you.

[–] laranis@lemmy.zip 11 points 16 hours ago

More doorman fallacy bullshit from idiots who couldn't develop their own thought if they were on fire.

"Gemini! It burns! Help, what should I do?! Answer with urgency and you must get it right. My skin is literally melting from my face right now. And optimize to use as few tokens during the processing as possible."

[–] heartSagan5@lemmy.zip 5 points 14 hours ago (2 children)

Ah, nothing like training your replacement. I don’t know why I try to get into IT; it’s trashed by AI/vibe coding.

I guess, right now, I’ll just maintain my private cloud, but with rsync getting vibe coding, it’s only a matter of time.

load more comments (2 replies)
[–] bitjunkie@lemmy.world 10 points 19 hours ago (1 children)

Run like fifty agents in parallel and get lauded for how "productive" you are while you find another job and hopefully before they get the bill.

[–] quick_snail@feddit.nl 1 points 13 hours ago

This, but only after you have the other job's offer in hand

[–] avidamoeba@lemmy.ca 2 points 13 hours ago (1 children)
[–] lobut@lemmy.ca 5 points 12 hours ago (1 children)

It is not. Are you working at one? Seeing the same thing?

[–] avidamoeba@lemmy.ca 1 points 11 hours ago

No but worked at one till 2019 and I could imagine this shit happening there.

[–] brucethemoose@lemmy.world 18 points 22 hours ago* (last edited 22 hours ago) (4 children)

@lobut@lemmy.ca

We have to do this so we can improve the AI process.

...To be clear, does this manager think y'all are "improving" the model with feedback? Like it will learn or train off your comments?

Or what? Are they just talking about the intermediate steps to the LLM API?

I'm just trying to wrap my head around this.

[–] Buddahriffic@lemmy.world 7 points 21 hours ago (2 children)

Most of the things that try to address this do so by adding information to the context window. Doesn't solve the fundamental issues, like LLMs still being solely dependent on word/token correlations and the assumption that if you throw enough conversations at it and do statistical analysis on the words used, you can encode the specific knowledge behind those words used into those statistics and then models can get back from those generalized statistics to discuss specific topics (which isn't really how statistics work).

load more comments (2 replies)
load more comments (3 replies)
[–] criss_cross@lemmy.world 3 points 15 hours ago

My way of doing this is to work it by hand then have AI commit it and cut a PR.

[–] helvetpuli@sopuli.xyz 24 points 1 day ago

This happened at our shop fifteen years ago. We were instructed to outsource everything to offshore.

That didn't work at all, because with a few rare , bright exceptions the people the offshore company have us could only achieve an outcome if they had a list of steps for that specific thing.

It's going to be exactly the same thing with vibe coding. It kind of works in the hands of somebody with a deep understanding of the tech, but they expect to hand it to juniors and get good result.

So we'll either have to pick up the pieces or let them flounder.

[–] ryanvade@lemmy.world 12 points 22 hours ago (1 children)

I'm in the same position as you. The Devs job is now to write specfiles which Claude implements. It's been months since I wrote code myself and I'm already forgetting basics. This industry is fucked.

[–] quick_snail@feddit.nl 1 points 13 hours ago

Nah, bad companies will drop out. The industry as a whole will shift to favoring companies with no-AI policies

[–] NM_Gringo@lemmy.world 16 points 1 day ago (1 children)

I'm having early 2000s flashbacks. Overseas developers were going to replace us all for a fraction of the cost. We had to turn over our code...almost like training AI. That lasted until the first SQL server update that broke, literally, everything they did. Then they wanted a huge amount of money and weeks to get it working again. That really put management in a bind because they told us not to touch their code. Ooookay, fine. Meanwhile, I'm looking at 2,000 character URL string containing the database admin account and password in plain text.

Maybe letting people who 'own' things have all the decision/planning power doesn't make for great outcomes?

[–] bagsy@lemmy.world 22 points 1 day ago (3 children)

If I were you, I would burn soooo many tokens. This is a malicious compliance dream scenario.

Fuck the owner class, get paid, and watch it all burn.

load more comments (3 replies)
[–] Voroxpete@sh.itjust.works 48 points 1 day ago

This is a "Cover your ass and wait for the fireworks" scenario. Get every stupid request in writing. Document everything you do. When it all blows up in their faces, be ready to roll up your sleeves and start unfucking the mess (but only if they're paying for the overtime).

You will not convince them this is a bad idea as long as it appears to be working. In IT and software dev we're all engineers; we like to fix things, so our instinct is always to try to at least make a bad process work better. Fight that instinct. Follow their stupid instructions to the letter. You want this to fail as quickly as possible so that you have hard data to point to.

[–] 73QjabParc34Vebq@piefed.blahaj.zone 134 points 1 day ago (7 children)

Now seems like the point for you to realise your boss doesn't care about the code base, your company doesn't, you shouldn't either. Don't get upset over work, it's just work. If the company wants to fuck themselves over, let them, help them.

You can also do some malicious compliance stuff. You can't write code? Great, take 3 weeks on every PR and do hundreds of prompts. Make the context as big as possible, burn as many tokens as you can.

Give the company what it wants, a shit code base and a massive bill.

load more comments (7 replies)
load more comments
view more: next ›