this post was submitted on 20 May 2025
378 points (98.2% liked)

Programming

20279 readers
503 users here now

Welcome to the main community in programming.dev! Feel free to post anything relating to programming here!

Cross posting is strongly encouraged in the instance. If you feel your post or another person's post makes sense in another community cross post into it.

Hope you enjoy the instance!

Rules

Rules

  • Follow the programming.dev instance rules
  • Keep content related to programming in some way
  • If you're posting long videos try to add in some form of tldr for those who don't want to watch videos

Wormhole

Follow the wormhole through a path of communities !webdev@programming.dev



founded 2 years ago
MODERATORS
you are viewing a single comment's thread
view the rest of the comments
[–] hperrin@lemmy.ca 38 points 1 day ago (5 children)

I don’t honestly believe that AI can save me time as a developer. I’ve tried several AI agents and every single one cost me time. I had to hold its hand while it fumbled around the code base, then fix whatever it eventually broke.

I’d imagine companies using AI will need to hire more developers to undo all the damage the AI does to their code base.

[–] pinball_wizard@lemmy.zip 1 points 2 hours ago

I don’t honestly believe that AI can save me time as a developer. I’ve tried several AI agents and every single one cost me time.

I have had the exact same experience many times. But I just keep trying it out anyway, often with hilariously bad results.

I am beginning to realize that I like cool technology more than I like being productive.

[–] Flamekebab@piefed.social 18 points 1 day ago

I've found it can just about be useful for "Here's my data - make a schema of it" or "Here's my function - make an argparse interface". Stuff I could do myself but find very tedious. Then I check it, fix its various dumb assumptions, and go from there.

Mostly though it's like working with an over-presumptuous junior. "Oh no, don't do that, it's a bad idea because security! What if (scenario that doesn't apply)" (when doing something in a sandbox because the secured production bits aren't yet online and I need to get some work done while IT fanny about fixing things for people that aren't me).

Something I've found it useful for is as a natural language interface for queries that I don't have the terminology for. As in "I've heard of this thing - give me an overview of what the library does?" or "I have this problem - what are popular solutions to it?". Things where I only know one way to do it and it feels like there's probably lots of other ways to accomplish it. I might well reject those, but it's good to know what else exists.

In an ideal world that information would be more readily available elsewhere but search engines are such a bin fire these days.

[–] FizzyOrange@programming.dev 2 points 1 day ago (2 children)

AI can absolutely save you time, if you use it right. Don't expect it to magically be as good as a real programmer... but for instance I made an HTML visualisation of some stuff using Claude, and while it got it a bit wrong, fixing it took me maybe 20 minutes, while writing it from scratch would have taken me at least a couple of hours.

[–] pinball_wizard@lemmy.zip 1 points 1 hour ago

AI can absolutely save you time, if you use it right.

That's a very "you" statement.

For all we know, AI cannot in any way save this developer time.

Some developers know their area so well that there's no reason for them to waste time dictating non-code into a guessing machine.

[–] hperrin@lemmy.ca 4 points 1 day ago

I guess for some simple stuff it can work fine, but the majority of the code I write is not at all simple, and it’s all highly dependent on the libraries I’ve written, which the AI is really bad at learning.

And then in terms of documentation, it is just hopelessly inept.

[–] Carol2852@discuss.tchncs.de 4 points 1 day ago (1 children)

I mostly use AI as advanced autocomplete. But even just using it for documentation is wrong so often that I do't use it for anything more complex than tutorial level.

I got pretty far with cursor.com when doing basic stuff that i have to spend more time looking up documentation than writing code, but I wouldn't trust it with complex usec cases at this point.

I check back every 6 months or so, to keep track of the progress. Maybe I can spent my days as a software developer drinking cocktails by the pool yelling prompts into the machine soon, but so far I am not concerned I'll be replaced anytime soon.

[–] pinball_wizard@lemmy.zip 1 points 1 hour ago* (last edited 1 hour ago)

Maybe I can spent my days as a software developer drinking cocktails by the pool yelling prompts into the machine soon, but so far I am not concerned I'll be replaced anytime soon.

That's the dream.

And it's really why all the AI hype makes me angry.

I want to tell people who buy the hype, "Bitch, do I look retired to you?! Does anything you know about me suggest to you that I wouldn't have 11 separate consulting engagements cranking out money and code if AI could do these things?"

It's a bit insulting when peers think AI is magic, and open source, but somehow has not bent to obey my will the same as every other technology I have ever touched.

I think I might need a cape, and some kind of wrist computer with wires pouring out of it. Maybe that would fix my brand image problem...

Edit: Maybe they think I'm just keeping it all to myself, and telling them it's pretty good for autocomplete to throw them off the trail...

[–] AlecSadler@sh.itjust.works 9 points 1 day ago (1 children)

I was in the same boat about...3mos ago. But recent tooling is kind of making me rethink things. And to be honest I'm kind of surprised. I'm fairly anti-AI.

Is it perfect? Fuck no. But with the right prompts and gates, I'm genuinely surprised. Yes, I still have to tweak, but we're talking entire features being 80% stubbed in sub 1 minute. More if I want it to test and iterate.

My major concern is the people doing this and not reviewing the code and shipping it. Because it definitely needs massaging...ESPECIALLY for security reasons.

[–] cornshark@lemmy.world 7 points 1 day ago

Which tools are you finding success with?