746
you are viewing a single comment's thread
view the rest of the comments
[-] mlg@lemmy.world 37 points 1 day ago* (last edited 1 day ago)

Someone I know genuinely tried this in a test branch for a Blazor application developed at a university, and the AI introduced insanely hidden UI breaking bugs because it touched every single file and renamed variables to plural without correctly refactoring in every dependent file lmao.

AI is a powerful tool, but throwing an entire codebase at it is exactly how you nuke your development lol. Even the latest and greatest models can't handle complexity beyond a few thousand lines even with increased input limits. And if it's anything proprietary or even not well published, you're basically screwed.

[-] PeriodicallyPedantic@lemmy.ca 24 points 1 day ago

It's crazy to me that cursor has been out for a while now, and it's basically a fork of vscode, and it support tool use, but it doesn't have the refactoring vscode tools as tools available to it.

Like there are tools out there that make sure that these kinds of changes won't break anything and they're just like "Naw dog, just give me access to the terminal and grep" wat.

There's an MCP that uses LSP (Language server protocol) which is what vscode and other ides use to navigate and refactor code.

The problem is it trips over cursor trying to do things

[-] PeriodicallyPedantic@lemmy.ca 0 points 1 day ago

It doesn't seem like an inherent problem of the domain, so idk why they wouldn't just fix that, if that means writing their own LSP MCP, or even their own LSPs for major languages.

[-] Johanno@feddit.org 6 points 1 day ago

It is a sharp knife that if used correctly can improve your performance.

However if you use an agent that runs through your code and changes shit randomly....

It is like taking the knife strapping it on a water hose and turn on the pressure.

It may cut through the things you want. It also may go crazy and kill everyone in range. You don't know.

[-] expr@programming.dev 5 points 1 day ago

It convinces people it improves their performance. It doesn't in reality: https://secondthoughts.ai/p/ai-coding-slowdown.

[-] Hawk@lemmy.dbzer0.com 1 points 1 day ago

More like a dull knife that only cuts because you're putting enough force behind it.

this post was submitted on 03 Aug 2025
746 points (98.3% liked)

Programmer Humor

37589 readers
340 users here now

Post funny things about programming here! (Or just rant about your favourite programming language.)

Rules:

founded 6 years ago
MODERATORS