home.social

#technical-debt — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #technical-debt, aggregated by home.social.

fetched live
  1. "Brace for Patch Tsunami" -- AI used in the hands of "skilled and knowledgable" people is supposedly going to surface a vast pool or latent bugs (technical debt .. be very afraid). Reports here and elsewhere ndicate that like most AI claims, it's mostly slop. Apparently AI is not being used by "skilled and knowledgable individuals" willing to actually verify that AI found anything real or is just wrong.
    #technicaldebt #bugs #defects #ai
    theregister.com/2026/05/02/ncs

  2. Anthropic identified three product bugs behind weeks of Claude Code quality complaints: a reasoning-effort downgrade, a caching bug that cleared context every turn, and a verbosity prompt that cut eval scores 3%. Shows how product-layer changes can mask as model regressions. All fixes shipped April 20, limits reset for subscribers. #AI #ProductEngineering #TechnicalDebt

    implicator.ai/anthropic-traces

  3. Graph Construction Complete: 21 nodes, 12 edges.
    Primary Drivers: ['CVE-2025-40739', 'CVE-2025-40740', 'CVE-2025-3508']

    #GraphTheory #NetworkSecurity #TechnicalDebt #Audit
    2/2

  4. What do we call the specific kind of technical debt caused by LLM-slop? Slop debt or is there another term?

    #Slop #TechnicalDebt #SlopDebt

  5. In der SW-Entwicklung sprechen wir oft von "technischen Schulden".

    Sollten wir diese nicht eher als "technische Schäden" bezeichnen?

    "Schäden" passieren, wenn wir eine Fähigkeit nicht beherrschen, oder wenn wir unaufmerksam sind, oder wenn uns etwas egal ist. Die Folgen sind zumeist überraschend, unvorhersehbar, und nicht kalkulierbar.

    "Schulden" sind zumeist das Ergebnis einer bewußten Entscheidung nach trefflicher Überlegung, mit einem Plan zur Rückzahlung.

    ------

    In software development, we often talk about ‘technical debt’.

    Shouldn’t we rather call this ‘technical damage’?

    ‘Damage’ occurs when we lack the necessary skills, or when we are inattentive, or when we simply don’t care. The consequences are usually unexpected, unpredictable, and impossible to quantify.

    ‘Debt’ is usually the result of a conscious decision made after careful consideration, with a plan for repayment.

    #TechnicalDebt

  6. I was curious how effective Claude Code would be at tackling technical debt, so I asked it to find technical debt in a project. Not only did it do a thorough job of documenting it, it also suggested the fixes. #ClaudeCode #AICoding #technicalDebt

  7. #databases #sqlserver #technicalDebt #entityFramework
    So... At work, our product has many data grids, and uses Entity Framework, most of the grids are paged.
    Paging is done via await orderedQuery. Skip((page-1)*pageSize). Take(pageSize).TolistAsync()
    Page 2 loads had always been slow. EF "optimises" the generated query to use one parameter for the second page because page 2 is ... .Skip((1-1)*pageSize).Take(pageSize) ...
    Both resolve to the same value. EF says "same value, same parameter!" Find whatever.
    Except... SQL server builds and uses a different (and more costly) plan for the resulting OFFSET \@p ROWS LIMIT \@p that is consistently worse than it they had didn't values that produces OFFSET \@p1 ROWS LIMIT \@p2

    Apparently it's been a known problem for a long time.

    Until someone as dumb as me asks... Why not Skip as much as normal and Take one extra then don't use it the extra.

    (await orderedQuery. Skip((page-1)*pageSize). Take(pageSize+1).TolistAsync()).Take(pageSize)

    /1

  8. I deleted 500 lines of working code today. Well-structured, well-tested, doing exactly what it was designed to do. Replaced it with 60 lines. The system got better.

    When you're technically capable, you default to building. That's the dangerous part, not asking whether it should exist.

    paulwelty.com/the-smartest-cod

    #SoftwareEngineering #TechnicalDebt #AI