all 48 comments

sorted by: hot top controversial new old
[–] 90 points 14 hours ago (6 children)

Here's a really good article- with illustrations- about something that theoretically can and so definitely will go wrong with "agentic coding" on any sufficiently large project. The Decoherence Trap

It warms my heart to read first-hand accounts of this starting to happen at real companies. I hope the financial AI crash holds off just a little longer to make sure they've all had enough time to dig themselves into holes past the point of no return.

  • source
  • hideshow 6 child comments
  • [–] 13 points 9 hours ago

    Locked into a development model that slowly degrades our systems no matter how much effort we put into fixing them.

    This is the ultimate dream of the ai bros. We are trapped forever, using their service at an ever increasing rate.

  • source
  • parent
  • [–] 3 points 7 hours ago

    Great article, thanks for sharing!

    Really articulates the issues with vibe coding. If you don't spend the tokens focusing on coherence you're lost. And if the model can't increase coherence you're fucked!

  • source
  • parent
  • [–] 53 points 13 hours ago* (last edited 13 hours ago) (4 children)

    Nightmare comment section. Just comment upon comment of 'what you're describing isn't true' and 'tell your agents to make fewer mistakes.'

  • source
  • hideshow 4 child comments
  • [–] 21 points 12 hours ago (3 children)

    Unfortunately Hacker News has turned way too much into AI bros. I still read read it, but have learned to skip any AI related posts because of this. I do wonder how drive off these companies are going to dig themselves out of the hole they have dug and are digging with the overly verbose code....

  • source
  • parent
  • hideshow 3 child comments
  • [–] 2 points 4 hours ago

    I also wonder how much of it is simply paid propaganda by AI investors. As the top forum for software engineers and technologists, it's the most likely place to promote and influence AI adoption for financial gain; to make all codebases tightly coupled and dependent on AI.

  • source
  • parent
  • [–] [S] 43 points 15 hours ago (2 children)
  • [–] 40 points 13 hours ago (5 children)

    There’s a chap in the comments suggesting to stop worrying, you only need to keep to the spec. The sheer stupidity of that.. good god the stupidity.

  • source
  • hideshow 5 child comments
  • [–] 9 points 8 hours ago (1 child)

    Another says that they should audit the AI code using AI. Basically saying lets wrap the blackbox with another blackbox but this time with markerpen writing on top of the blackbox.

    Idk how's that supposed to help, i'm not a programmer, but i'd assume if Claude misunderstood the code that they themselves wrote, the project became unfixable, and they might have to see themselves writing the whole thing from the ground up.

  • source
  • parent
  • hideshow 1 child comment
  • [–] 1 point 4 hours ago (1 child)

    What is a spec? Like what the code is meant to do?

  • source
  • parent
  • hideshow 1 child comment
  • [–] 1 point 1 hour ago

    On a very basic level, it is indeed a description/definition of what your resulting code is supposed to do. The chap’s proposal is basically let ai read the spec and build the software. Tomorrow you find out it’s missing something so you only adapt the spec and let the ai build it from scratch. Now, it doesn’t take too much imagination to see where this can and absolutely will go wrong, and especially in what unknown and very interesting ways especially.

  • source
  • parent
  • [–] 25 points 13 hours ago (1 child)

    This month management started quietly asking us to "write more of it ourselves" again.

    I think... I think there's a chance that if I was in-person, and this happened, there would be violence.

  • source
  • hideshow 1 child comment
  • [–] 48 points 9 hours ago* (1 child)

    This is the full post

    A year ago leadership told us everything goes through agents now. Hand written code needed a reason. It felt great for about 6 months, we shipped more than we ever had.

    Now the codebase is around 3x the size it was and nobody can explain how most of it works. The agents struggle too, they keep re-implementing helpers that already exist somewhere else because there are 4 versions of everything.

    The part that actually hurts is who is left. The two people who used to read every PR and push back left in the spring, one quit, one was "restructured".

    coderabbit still comments on every PR, but there's nobody left who can tell if a comment matters or not, so people just resolve them all.

    This month management started quietly asking us to "write more of it ourselves" again. Except half of us haven't written anything non trivial in a year and it shows. I spent 2 days on something I would have done in an afternoon in 2024.

    Not sure what I want from posting this.

    Is anyone else at the point where the mandate is being walked back, and how did you get the understanding back?

  • source
  • hideshow 1 child comment
  • [–] 15 points 7 hours ago

    My company is in the depths of the sub agent experiment. I am one of the ones who push back usually with the comment "this came out too complicated, can it be simplified?". I'm afraid I'm not long for the company because I use ai the same way I used to use an offshore team; To execute more of the work I planned.

  • source
  • parent
  • [–] 23 points 5 hours ago* (1 child)

    (A) Humans are also not deterministic, in fact AI is much closer to determinism than human brains.

    I would want to fire this guy so badly. Saying this out loud is such a clear indicator that you're a liability.

  • source
  • hideshow 1 child comment
  • [–] 2 points 2 hours ago

    Technically true statistically but ai and all the harnesses around it are just trying to mimic a tint sliver of human behavior. We are quickly learning that determinism isn't what we want, stability and adaptability is. AI sucks at that very much. If I had to write a prompt for the same sai mistake one more time I'm gonna lose it.

  • source
  • parent
  • [–] 20 points 10 hours ago (3 children)

    I’m fairly confident that the post is written by a human, but one that has used AI so much that they literally are using AI’isms like “The part that actually hurts” or “except … and it shows”.

  • source
  • hideshow 3 child comments
  • [–] 7 points 9 hours ago (1 child)

    I think that's just from using reddit too much, not AIs. That place has its own writing style too. But at this point it's hard to distinguish between the two of them.

  • source
  • parent
  • hideshow 1 child comment
  • [–] 2 points 8 hours ago

    I'm a bit unsure what we're supposed to do here. It sounds believable to me, too. On the other hand, if it quacks like a duck... And there's "Anti-AI" engagement farming written by chatbots out there.

  • source
  • parent
  • [–] 37 points 10 hours ago (3 children)

    That's what I'm afraid of for the rest of the development department. They have adopted AI to the core, and barely accept that my part can't be AI'd for a number of reasons. Once the LLM providers will have to actually charge costs+profits, they'll lose their whole toolbox, and I doubt they understand what they did to their code base.

  • source
  • hideshow 3 child comments
  • [+] -10 points 9 hours ago* (1 child)

    This will easily be solved by the smaller models being capable of making smaller changes on an already AI-ified code base. Sadly AI is here to stay in some way or form and I'm more worried about the removal of satisfaction from my job than anything else. Also think of having to help a colleague which has an AI codebase you'd have to help debug

  • source
  • parent
  • hideshow 1 child comment
  • [–] 4 points 5 hours ago

    I hope I never have to debug the AI crap I've seen. My job requires serious thinking about what I do, way deeper than the usual application programming. If I make mistakes, it is not about some app closing, it starts at system crashes and might end with bricked or even burned hardware. Which in turn could become rather expensive. I have to be very disciplined and defensive in my programming, but i also have way better numbers in bugs/loc than others.

  • source
  • parent
  • [–] 18 points 15 hours ago

    Whole post read like programmers confused and found out the responsible one are in a very very minority, and the issue has been aired by literally everyone who are against vibecoding.

  • source
  • [–] 16 points 7 hours ago

    This is the point I've been making on this shit for 2 years - LLM code generation reduces the costs of code creation by adding massive costs in terms of reviewing and maintenability.

    LLMs don't do software design, and that includes things like designing for maintenability.

  • source
  • [–] 14 points 6 hours ago (1 child)

    Management was always like this long before AI.

    They ask their assistants to do something and after a few years they lost touch with how anything works.

  • source
  • hideshow 1 child comment
  • [–] 10 points 15 hours ago

    Everyone needs to read that post.

    Yes, everyone. Even though it is on Reddit.

  • source
  • [–] 8 points 7 hours ago

    Maybe this is the AI game plan and why the big AI companies want the local models regulated.

    Currently they're more or less using the follow the free sales tactic but with the difference that the customers are already used to paying, just by far not what is required to cover the operational costs.

    They can soon crank up the price and companies will have to accept that. They're going to get extorted -- either pay or basically lose your product.

  • source
  • [–] 12 points 15 hours ago (1 child)

    Amazing to see a Reddit thread with actual human replies that aren’t just snark or lame attempts at humor. I didn’t think those existed anymore.

  • source
  • hideshow 1 child comment
  • [–] 6 points 4 hours ago

    I'm so tired

  • source
  • [–] 6 points 2 hours ago (1 child)

    When people ask what I do for a living, my response is "software engineer". Not "programmer" or "coder", because the actual programming is only part of the job.

    The big concerns for software engineers are reliability, maintainability, and scalability. Using LLM-generated code without reviewing and understanding it is antithetical to all three of those big concerns. Personally, I find that the amount of review and revising it takes doesn't end up saving me any time at all compared with me writing it myself.

    Almost anybody can build a bridge given some materials. But there's a reason we have licensed engineers who review and sign plans for them. If your methed out neighbour built a bridge in an hour by himself, would you drive over it?

  • source
  • hideshow 1 child comment
  • [–] 1 point 53 minutes ago

    I'm not even a software engineer ( not full stack or anything at least), and I would never use AI code if I didn't understand and read it first. It's fast and taught me some tricks I didn't know, but do you all have management that just lets you submit shit that you have not read or understand?

    I'm just amazed.

  • source
  • parent
  • [–] 4 points 13 hours ago*

    Let's store all pirated media in a virus that mutates our DNA to store this database, then infect the whole world with that virus. That way Disney literally couldn't take legal action against all of us.

    Edit* nevermind Disney would get the lawyer that got epstine off and some how we would end up all becoming property of Disney.

  • source
  • [–] 1 point 3 minutes ago

    I was just listening to a fitting song on the way to work this morning, by Memphis May Fire.

    What goes around comes around
    That's how the world turns
    You'll get what's coming to you
    Then maybe you'll learn
    The price that you pay
    For being two faced
    Is sleeping in the bed that you made

  • source
  • 9 comments in c/hackernews@lemmy.bestiver.se view that post
    [–] 18 points 15 hours ago (2 children)

    I like the people who are all "when it gets too expensive, we'll just move on to self-hosting open weight models", as if that doesn't require having a fleet of GPUs running in the back room, or cloud compute in a data centre that will be charging a premium on cycles once everyone and their dog starts subscribing.

  • source
  • hideshow 2 child comments
  • [–] 1 point 12 hours ago (1 child)

    That's what's balanced against "when it gets too expensive." This is basic economics. When one approach is too expensive you move to a less expensive one, then if the prices change and you're once again on the expensive one you move back again. The point is to have competition so that neither option can simply jack their prices up arbitrarily.

  • source
  • parent
  • hideshow 1 child comment
  • [–] 15 points 17 hours ago* (1 child)

    “Do it with Muse” ad that I got is ironic.

    It’s also interesting how much handwritten “Claude speak” is on HN. You’d think that’s the primary source material … hmm.

  • source
  • hideshow 1 child comment
  • [–] 15 points 16 hours ago

    I'm shocked! Not that shocked.

  • source
  • [–] 3 points 17 hours ago

    Wellity wellity wellity

  • source
  • [–] 7 points 10 hours ago

    I think the top hackernews comment is probably right and this post itself is AI engagement farming, the user has their account set to hidden, it's very pointedly feeding into a narrative and telling people what they want to hear, and the writing style is AI-ish even if it doesn't have the more obvious tells.

  • source
  • [–] 3 points 14 hours ago

    My actual God, the "people" in that thread.

  • source