• jj4211@lemmy.world
    link
    fedilink
    arrow-up
    19
    ·
    9 hours ago

    My god, had someone send in a merge request with utter garbage, with Claude describing some nonsensical “root cause” as to why a function didn’t work. Claude made two changes:

    • If the current scheme failed, use an entirely different scheme it claimed the software supports that does not work and was never documented as a way to work.
    • If that scheme fails, swallow the error and don’t report the problem, leaving the problem silently in place but out of the user’s view at least for a short while. This is actually the change that ‘fixed’ the problem.

    So I needed to know the debug data for what really went wrong, but the submitter got all pissy and said Claude already sorted it out and why can’t I just accept their slop merge request as-is, refusing to believe that all it did was catch and silently drop any and all errors associated with the code instead of fixing it. Wouldn’t run the procedure I stated would show them they had messed up data as a result of their ‘fix’.