this post was submitted on 15 Aug 2025
45 points (86.9% liked)

Programming

22204 readers
149 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
 

I've seen a few articles saying that instead of hating AI, the real quiet programmers young and old are loving it and have a renewed sense of purpose coding with llm helpers (this article was also hating on ed zitiron, which makes sense why it would).

Is this total bullshit? I have to admit, even though it makes me ill, I've used llms a few times to help me learn simple code syntax quickly (im and absolute noob who's wanted my whole life to learn code but cant grasp it very well). But yes, a lot of time its wrong.

(page 2) 25 comments
sorted by: hot top controversial new old
[–] JakenVeina@midwest.social 5 points 1 day ago

Definitely depends on the sub-sector of the industry you're in. There's no shortage of stories of people who swear by it, or who are having it forced on them by management.

Me personally' I've never wanted or been pressured to use it, and I work for a company with "AI" in the damn name. To be fair, though, this company was around doing general machine-learning stuff before the current LLM craze exploded. Also, I work with a small team that was only bought by this company a few years ago, and thus far has been allowed to remain practically independent. Also also, the business domain my team works in is finance and accounting, where there's bot much practical application for ML, and where you REALLY can't afford to fuck around and find out, with business data.

[–] notarobot@lemmy.zip 6 points 1 day ago

Yes. But I'm not paying for premium like some of my cowokres. I use it to avoid the grunt work, and to avoid things I know I'd have to google.

I used some coworkers account for a while and auto complete is amazing. I it guesses wrong you just keep tipping as usual. If its right, hit tab and saves you like 20 seconds.

On the other hand I have cokowkers that do not check the chatgpt output and the PRs make no sense. Example: instead of making a variable type any (which is forbidden in our codebase) they did

Let a : date|number|string|object|(...) = fetchData()

[–] shalafi@lemmy.world 4 points 1 day ago (2 children)

Not a programmer, but I used it at my last job to get over humps where I was stuck on PowerShell scripts. AI can show you a path you didn't know or hadn't thought about. The developers seemed to be using it the same way. Great tool if you don't completely lean on it and you know enough to judge the output.

[–] MagicShel@lemmy.zip 3 points 1 day ago (2 children)

I find it excels at one-off scripts. They are simple enough that every parameter and line of code fits in a small bit of memory. They are really bad at complex tasks, but they can help if you use it judiciously.

load more comments (2 replies)

Thats the key, use it to learn, not to do your thinking

[–] traches@sh.itjust.works 3 points 1 day ago

I used supermaven (copilot competitor) for awhile and it was sorta ok sometimes, but I turned it off when I realized I’d forgotten how to write a switch case. Autocomplete doesn’t know your intent, so it introduces a lot of noise that I prefer to do without.

I’ve been trying out Claude code for a couple months and I think I like it ok for some tasks. If you use it to do your typing rather than your thinking, then it’s pretty decent. Give it small tasks with detailed instructions and you generally get good results. The problem is that it’s most tempting to use when you don’t have the problem figured out and you’re hoping it will, but thats when it gives you overconvoluted garbage. About half the time this garbage is more useful than starting from scratch.

It’s good at sorting out boilerplate and following explicit patterns that you’ve already created. It’s not good at inventing and implementing those patterns in the first place.

[–] AMillionMonkeys@lemmy.world 4 points 1 day ago

I've had good luck having it write simple scripts that I could easily handle myself. For example, I needed a script to chop a directory full of log files up into archives, with some constraints. That sort of thing.
I haven't tried it on anything more substantial.
This was using Copilot because I haven't found a good coding model that will run locally on 16GB VRAM.

[–] dotslashme@infosec.pub 3 points 1 day ago

I use it sparingly and only to automate things I know how to do very well, so reviewing its work become easier.

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

Some definitely are. But I think a lot aren't. Hell, a lot of programmers still don't even use an IDE.

I don't know why it would make you ill.

[–] bridgeenjoyer@sh.itjust.works 3 points 1 day ago (1 children)

The same reason I wont use autotune or melodyne. Its just gross to me.

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

I don't feel like it's the same - autotune can make me more in tune than I could ever achieve. Current LLMs definitely can't write better code than me, they can just do it faster.

[–] JoeKrogan@lemmy.world 2 points 1 day ago* (last edited 1 day ago) (6 children)

I use it now and again but not integrated into an ide and not to write large bits of code.

My uses are like so

Rewrite this rant to shut the PO/PM up. Explain why this is a waste of time

Convert this excel row into a custom model.

Given these tables give me the sql to do xyz.

Sometimes for troubleshooting an environment issue

Do I need it , no. But if it saves me some time on bullshit tasks then thats more time for me

load more comments (6 replies)
[–] Kissaki@programming.dev 2 points 1 day ago* (last edited 1 day ago) (1 children)

I've been using phind as a technical-focused AI search engine, which is a great addition to my toolset.

I'm mindful of using it vs searching [ref docs etc], not only in the kind of search and answer I'm looking for but also energy consumption impact, but it's definitely very useful. I'm a senior dev though, and know what to expect and I am able to assess plausibility, and phind provides sources I can inspect too.

As for code assistance, I find it plausible that it can be useful, even if from my personal experience I'm skeptical.

I watched an Microsoft talk from two devs, which was technically sound and plausible in that it was not just marketing but they talked about their experience, including limits of AI, and where they had to and to what degree they had to deal with hallucinations and cleanup. They talked about where they see usefulness in AI. They were both senior, and able to assess plausibility, and do corrections where necessary. What I remember; they used it to bounce ideas back and forth, to do an implementation draft they then go over and complete, etc.

Microsoft can do the investment of AI setup, code sharing to model, AI instructions/meta-description setup investment, etc.

My personal experience was in using copilot for Rust code, for Nushell plugins. I'm not very familiar with Rust, and it was very confusing, and with a lot of hallucinations.

The PR descriptions CodeRabbit did were verbose and not useful for smaller PRs I made. That has been a while ago.

At work we have a voluntary work group exploring AI. The whole generate your whole app kind of thing seems plausible for UI prototypes. But nothing more. And for that it's probably expensive.

I'm not sure how much the whole thing does or can do for efficiency. Seems situational - in terms of environment, setup, capabilities, and kind of work and approach.

load more comments (1 replies)
[–] patrick@lemmy.bestiver.se -3 points 1 day ago

My AI Skeptic Friends Are All Nuts - https://fly.io/blog/youre-all-nuts/

[–] daniskarma@lemmy.dbzer0.com 1 points 1 day ago* (last edited 1 day ago)

It's good for what it's good, and bad for what it's bad.

If you only use it for what is good I would suppose it would be easy to be more productive. Sometimes is faster to ask an LLM than trying to surf through pages of SO "repeated question" to get an answer.

I use mostly for things like that, questions, translation between languages (for instance having some working code in one language that you want to quickly translate to other language), boiler plate of well known algorithms and functions.

For full programming development I've no luck to make it work. And trusting it to refactor all your code would be something hilarious.

[–] HubertManne@piefed.social 1 points 1 day ago

I sometime describe it as an intern. Its useful but many of the things its useful for replicates things that addons in the ide did anyway. Its also handy for web searches to be a bit quicker. Ultimately I don't see it going away.

[–] pelya@lemmy.world 0 points 1 day ago (1 children)

I'm okay with AI-powered autocomplete, or with AI-powered mock project generator. Anything beyond that seems like the management's misguided attempt at ~~having more meetings~~raising productivity.

I'm not using AI, and I rarely use IDE, because ugh, code editor is not fullscreen, and I don't need a separate panel to navigate project tree and edit makefiles, I can perfectly use the shell for that, and I don't even need to wiggle the mouse like some graphics designer to debug my code.

[–] Kissaki@programming.dev 2 points 1 day ago* (last edited 1 day ago)

I've found in-line completions/suggestions useful at times, but multi-line completions always irritating to the point that I disabled them completely. Much more often I want to read surrounding and following code, and not have it be pushed out of view, and rarely was it useful to me.

Of course, that may be largely the project and use case. (And quite limited experience with it.)

[–] RheumatoidArthritis@mander.xyz -4 points 1 day ago (1 children)

Programmers are promoted to architects who write high-level specs with a subordinate to do the leg work (AI). I think the hate is because not everyone is good at planning and some people are better at perfecting implementation details, and AI isn't helpful there.

load more comments (1 replies)
load more comments
view more: ‹ prev next ›