this post was submitted on 11 Jul 2025
209 points (100.0% liked)

Fuck AI

3433 readers
1328 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.

founded 1 year ago
MODERATORS
all 15 comments
sorted by: hot top controversial new old
[–] [email protected] 12 points 1 day ago

Make sure we read table 2 in the paper. The reality is the people behind this study is urging folks to not draw strong conclusions from this study.

[–] [email protected] 32 points 1 day ago (2 children)

Sounds about right.

I'd like to see numbers for inexperienced devs and devs working on somebody else's code, though.

EDIT: Oh, this is interesting. The full paper breaks down where the time goes. Turns out coders do in fact spend less time actually working on the code when using AI, but the time spent prompting, waiting on the output and processing the output eats up the difference. They also sit idle for longer with AI. So their forecasts aren't that crazy, they do work less/faster with AI, but the new extra tasks make them less productive overall.

That makes a lot of sense in retrospect, but it's not what I was expecting.

[–] [email protected] 7 points 1 day ago

Thanks for the quick summary! I would probably forget to read this later as im at work right now, so thanks!

[–] [email protected] 3 points 22 hours ago

One area that it really helps for me is executive function. There's a lot of things that I'm capable of doing, even quickly, but I've got this mental block that just makes me not want to do it. But if I can just write out some instructions and have a system do the rest, it's much easier to get going.

I'll still think through the problem and approach using AI to help coding at a "I need a function that will take this data in this format and do x, y, z to it and return that data in that format" level rather than something like a higher level description of my final goal.

Is it faster than what I could do if I focused on programming and get on a good roll? I dunno, it might still be. Is it faster than me actually trying to program something in the reality that I often exist in? Fuck yeah.

And even debugging and testing go way smoother. For one thing, I don't have to deal with stupid typo bugs anymore. And for the bugs that still make it in, AI has been great at taking an idea of how to examine the data that would be a pain to implement and just doing it for me, especially if it involves some obscure API or language features since I don't have to spend time finding its existence and then learning it (if it's a one off, I won't likely retain anything other than the existence part, which I can still get from looking at the AI generated code).

So it's pretty great for programmers who know their shit but ADHD gets in the way of using it in a timely manner. It's better than an intern, which is good for me but sucks for those who need to learn. There's a good chance AI's semi-competence if hand held by an expert is going to lead to a big lack of talent as those experts age out. Though with how quickly it's improving, it might not even need the hand holding by then. I'm not sure which possibility is scarier.

[–] [email protected] 18 points 1 day ago (1 children)

This tracks pretty much with my conclusions for myself, neat.

It's crazy, I'm fooled every time again and think “surely I must be faster like this” when after a few days an in-depth reflection/looking at actual commits shows that nope, I wasn't.

[–] [email protected] 11 points 1 day ago (2 children)

Same. I only use it to write boilerplate now. When it is basically copy pasting from docs, it's faster at it than me.

Every time I try it to write more complex code, I end up redoing major parts of it.

[–] [email protected] 2 points 1 day ago

The main reason why I still think it’s faster even if it’s “slower”: it does its work in the background while I can do other things, like respond to emails, attend meetings, look at other bits of code, etc. I turn on the audio notification to have to ping me when it’s done.

[–] [email protected] 1 points 1 day ago

Same here. It's been trained on so much of that kind of code, you have a much better chance of getting useable code on the first prompt.

[–] [email protected] 7 points 1 day ago (1 children)

Not a developer, but I do a lot of scripting. I recently needed a yaml file with a whole set of parameters from an excel file for about 600 objects. Copilot generated it for me in about a minute. It took some iterations but it saved me a fuckton of time. Anyway, my point is you need to pick your battles. It's a tool, so wield it like one.

[–] [email protected] 5 points 1 day ago

This is the correct approach of course. But tech giants do everything in their power to convince us that we should use AI for everything, including wiping our asses. And there is a significant number of peoople who believe this. So it's important to check this and spread the word.

[–] [email protected] 6 points 1 day ago* (last edited 1 day ago) (1 children)

Interesting study. Also similar to my own observations. I've tried AI coding to some degree. Some people recommend it. And it definitely can do some nice things. Like write boilerplate code fast and do some tech-demos and exploring. And it's kind of nice to bounce off ideas to someone. I mean the process of speaking out things loud and putting it into words helps me think it through. AI can do that (listen) and it'll occasionally give back some ideas.

The downside of coding with it in real life is, I end up refactoring a lot of stuff. And that's just tedious and annoying work. I've had this happen to me several times now. And I think the net time balance is negative for me as well. I think I'm better off coming up with an idea how to implement something, and then just type it down. Rather than skipping the step and then moving around stuff, changing it, and making sure it handles the edge-cases correctly and fits into the broader picture. Plus I still end up doing the thinking step, just in a different way.

[–] [email protected] 2 points 1 day ago

Related to what you said, I found it actually helpful to just write and discuss ideas with some LLM without letting it code.

[–] [email protected] 2 points 1 day ago

Anecdotally, this sounds very close to my own experience. The fact that AI can generate code quickly creates a false sense of speed. While experienced engineers are better at vetting and correcting generated code, that still causes significant overhead. There are also delayed impacts when bugs, vulnerabilities, and oversights slip through. The best case scenario is that you break even, but when you pay attention to the big picture, you realize that you are actually taking longer to reach milestones than you used to. I also hypothesize that this overhead gets worse over time as you are far less familiar with the codebase you leave behind than if you had written it yourself.

Remember that AI is incapable of reasoning, so it can’t actually apply logic to the code it generates, which is a problem because all code is literally a representation of logic and reasoning.