this post was submitted on 30 Sep 2025
1108 points (98.6% liked)

Technology

75682 readers
3284 users here now

This is a most excellent place for technology news and articles.


Our Rules


  1. Follow the lemmy.world rules.
  2. Only tech related news or articles.
  3. Be excellent to each other!
  4. Mod approved content bots can post up to 10 articles per day.
  5. Threads asking for personal tech support may be deleted.
  6. Politics threads may be removed.
  7. No memes allowed as posts, OK to post as comments.
  8. Only approved bots from the list below, this includes using AI responses and summaries. To ask if your bot can be added please contact a mod.
  9. Check for duplicates before posting, duplicates may be removed
  10. Accounts 7 days and younger will have their posts automatically removed.

Approved Bots


founded 2 years ago
MODERATORS
 

"No Duh," say senior developers everywhere.

The article explains that vibe code often is close, but not quite, functional, requiring developers to go in and find where the problems are - resulting in a net slowdown of development rather than productivity gains.

(page 2) 50 comments
sorted by: hot top controversial new old
[–] andros_rex@lemmy.world 9 points 20 hours ago (2 children)

So when the AI bubble burst, will there be coding jobs available to clean up the mess?

[–] aidan@lemmy.world 3 points 20 hours ago

I mean largely for most of us I hope. But I feel like the tech sector was oversatured because of all the hype of it being an easy get rich quick job. Which for some people it was.

load more comments (1 replies)
[–] JackbyDev@programming.dev 7 points 19 hours ago (3 children)

The people talking about AI coding the most at my job are architects and it drives me insane.

load more comments (3 replies)
[–] Deflated0ne@lemmy.world 8 points 20 hours ago* (last edited 15 hours ago) (1 children)

According to Deutsche Bank the AI bubble is ~~a~~ the pillar of our economy now.

So when it pops. I guess that's kinda apocalyptic.

Edit - strikethrough

[–] hroderic@lemmy.world 7 points 19 hours ago

Only for taxpayers ☝️

[–] drmoose@lemmy.world 19 points 1 day ago* (last edited 1 day ago) (5 children)

I code with LLMs every day as a senior developer but agents are mostly a big lie. LLMs are great for information index and rubber duck chats which already is incredible feaute of the century but agents are fundamentally bad. Even for Python they are intern-level bad. I was just trying the new Claude and instead of using Python's pathlib.Path it reinvented its own file system path utils and pathlib is not even some new Python feature - it has been de facto way to manage paths for at least 3 years now.

That being said when prompted in great detail with exact instructions agents can be useful but thats not what being sold here.

After so many iterations it seems like agents need a fundamental breakthrough in AI tech is still needed as diminishing returns is going hard now.

[–] Jason2357@lemmy.ca 3 points 20 hours ago (1 children)

If it wasn't for all the AI hype that it's going to do everyone's job, LLMs would be widely considered an amazing advancement in computer-human interaction and human assistance. They are so much better than using a search engine to parse web forums and stack overflow, but that's not going to pay for investing hundreds of billions into building them out. My experience is like yours - I use AI chat as a huge information index mainly, and helpful sounding board occasionally, but it isn't much good beyond that.

load more comments (1 replies)
[–] umbraroze@slrpnk.net 6 points 1 day ago (2 children)

Oh yes. The Great pathlib. The Blessed pathlib. Hallowed be it and all it does.

I'm a Ruby girl. A couple of years ago I was super worried about my decision to finally start learning Python seriously. But once I ran into pathlib, I knew for sure that everything will be fine. Take an everyday headache problem. Solve it forever. Boom. This is how standard libraries should be designed.

[–] HugeNerd@lemmy.ca 5 points 23 hours ago

I disagree. Take a routine problem and invent a new language for it. Then split it into various incompatible dialects, and make sure in all cases it requires computing power that no one really has.

load more comments (1 replies)
load more comments (3 replies)
[–] Corridor8031@lemmy.ml 1 points 13 hours ago

I think maybe a good comparison is to written papers/ assignments. It can generate those just like it can generate code.

But it is not about the words themself, but about the content.

[–] bitjunkie@lemmy.world 5 points 20 hours ago

I'd much rather write my own bugs to have to waste hours fixing, thanks.

[–] elbiter@lemmy.world 39 points 1 day ago (2 children)

AI coding is the stupidest thing I've seen since someone decided it was a good idea to measure the code by the amount of lines written.

[–] ellohir@lemmy.world 12 points 1 day ago

More code is better, obviously! Why else would a website to see a restaurant menu be 80Mb? It's all that good, excellent code.

load more comments (1 replies)
[–] z3rOR0ne@lemmy.ml 190 points 1 day ago* (last edited 1 day ago) (1 children)

Even though this shit was apparent from day fucking 1, at least the Tech Billionaires were able to cause mass layoffs, destroy an entire generation of new programmers' careers, introduce an endless amount of tech debt and security vulnerabilities, all while grifting investors/businesses and making billions off of all of it.

Sad excuses for sacks of shit, all of them.

load more comments (1 replies)
[–] MIXEDUNIVERS@discuss.tchncs.de 3 points 18 hours ago

i use it for programming arduinos for my smarthome. its pretty nice but also aggravating.

[–] donalonzo@lemmy.world 14 points 1 day ago (2 children)

LLMs work great to ask about tons of documentation and learn more about high-level concepts. It's a good search engine.

The code they produce have basically always disappointed me.

[–] nightlily@leminal.space 9 points 1 day ago (2 children)

On proprietary products, they are awful. So many hallucinations that waste hours. A manager used one on a code review of mine and only admitted it after I spent the afternoon chasing it.

[–] Jason2357@lemmy.ca 4 points 20 hours ago (1 children)

Those happen so often. I've taken to stop calling them hallucinations anymore (that's anthropomorphising and over-selling what LLMs do imho). They are statistical prediction machines, and either they hit their practical limits of predicting useful output, or we just call it broken.

I think the next 10 years are going to be all about learning what LLMs are actually good for, and what they are fundamentally limited at no matter how much GPU ram we throw at it.

load more comments (1 replies)
load more comments (1 replies)
load more comments (1 replies)
[–] kadaverin0@lemmy.dbzer0.com 37 points 1 day ago

Imagine if we did "vibe city infrastructure". Just throw up a fucking suspension bridge and we'll hire some temps to come in later to find the bad welds and missing cables.

[–] MrScottyTay@sh.itjust.works 16 points 1 day ago

I use AI as an entryway to learning or for finding the name or technique that I'm thinking of but can't remember or know it's name so then i can look elsewhere for proper documentation. I would never have it just blindly writing code.

Sadly search engines getting shitter has sort of made me have to use it to replace them.

Then it's also good to quickly parse an error for anything obviously wrong.

[–] vrighter@discuss.tchncs.de 25 points 1 day ago (1 children)

it's slowing you down. The solution to that is to use it in even more places!

Wtf was up with that conclusion?

load more comments (1 replies)
[–] Sibshops@lemmy.myserv.one 137 points 1 day ago (25 children)

I mean.. At best it's a stack overflow/google replacement.

[–] forrcaho@lemmy.world 3 points 20 hours ago

At least when I'm cleaning up after shit devs who used Stack Overflow, I can usually search using a fragment of their code and find where they swiped it from and get some clue what the hell they were thinking. Now that they're all using AI chatbots, there's no trace.

load more comments (24 replies)
[–] ready_for_qa@programming.dev -2 points 12 hours ago (2 children)

These types of articles always fail to mention how well trained the developers were on techniques and tools. In my experience that makes a big difference.

My employer mandates we use AI and provides us with any model, IDE, service we ask for. But where it falls short is providing training or direction on ways to use it. Most developers seem to go for results prompting and get a terrible experience.

I on the other hand provide a lot of context through documents and various mcp tooling, I talk about the existing patterns in the codebase and provide sources to other repositories as examples, then we come up with an implementation plan and execute on it with a task log to stay on track. I spend very little time fixing bad code because I spent the setup time nailing down context.

So if a developer is just prompting "Do XYZ". It's no wonder they're spending more time untangling a random mess.

Another aspect is that everyone seems to always be working under the gun and they just don't have the time to figure out all the best practices and techniques on their own.

I think this should be considered when we hear things like this.

load more comments (2 replies)
[–] OmegaMan@lemmings.world 2 points 19 hours ago (2 children)

Writing apps with AI seems pretty cooked. But I've had some great successes using GitHub copilot for some annoying scripting work.

[–] NikkiDimes@lemmy.world 3 points 19 hours ago

I think it's useful for writing mundane snippets I've written a million times or helping me with languages I'm less familiar with, but anything more compex becomes pretty spaghetti pretty quick.

[–] Canconda@lemmy.ca 2 points 19 hours ago (2 children)

AI is works well for mindless tasks. Data formatting, rough drafts, etc.

Once a task requires context and abstract thinking, AI can't handle it.

[–] OmegaMan@lemmings.world 3 points 18 hours ago

Eh, I don't know. As long as you can break it down into smaller sub-tasks, AI can do some complex stuff. Just have to figure out where the line is. I've nudged it along into reading multiple LENGTHY API documentation pages and written some fairly complex scripting logic.

load more comments (1 replies)
[–] Fyrnyx@kbin.melroy.org 10 points 1 day ago

But will something be done about it?

NOooOoOoOoOoo. As long as it is still the new shiny toy for techbros and executive-bros to tinker with, it'll continue.

[–] peoplebeproblems@midwest.social 69 points 1 day ago (15 children)

“No Duh,” say senior developers everywhere.

I'm so glad this was your first line in the post

[–] SparroHawc@lemmy.zip 2 points 17 hours ago

If not to editorialize, what else is the text box for? :)

load more comments (14 replies)
[–] RagingRobot@lemmy.world 18 points 1 day ago (4 children)

I have been vibe coding a whole game in JavaScript to try it out. So far I have gotten a pretty ok game out of it. It's just a simple match three bubble pop type of thing so nothing crazy but I made a design and I am trying to implement it using mostly vibe coding.

That being said the code is awful. So many bad choices and spaghetti code. It also took longer than if I had written it myself.

So now I have a game that's kind of hard to modify haha. I may try to setup some unit tests and have it refactor using those.

load more comments (4 replies)
[–] HugeNerd@lemmy.ca 5 points 1 day ago
load more comments
view more: ‹ prev next ›