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. Many years agon, when I worked as a full-time software developer ("engineer"?), #TechnicalDebt was a much debated topic.

    The awareness of having cut corners, of having applied quick-and-dirty fixes, and of everything piling up, and accumulating, was still there. You knew where your sloppy work resided, and that you "should" straighten things up, and how you might do it (if you only got permission, and a time slot to do it, that is).

    Now we have "coders", and on top of the technical debt hidden in the code, there is a new #CognitiveDebt, the absence of conceptual understanding from their brains.

    • You never understood how the "AI"-generated code actually works (or seems to work), because most lines of it never passed your gray cells, while you kept boasting of being more "productive" (when was LOC ever a positive measure, by the way?).

    • You're aware that you "should" understand most of how the code works, though, because as sure as hell, bug reports will come in

    • When they come in, on top of, and before your debugging work, you're now facing the task of understanding how the slop was "intended" to work. But why invest that time?

    • The "fix" won't pass your gray cells either. You just write another test to reproduce the error, and prompt for as long as it takes to get the lights back to green. (Oh, you still write tests yourself, don't you?)

    And if you fool yourself into thinking that an "AI" merely "assisted" you with a code snippet, or two: take a look at yourself and your effective (!) skills, after several months of having been "assisted". At your resulting habits, too. At your feeling of professional integrity.

    " #AI " #SoftwareDevelopment

  2. "However, AI systems allow attackers to cash in on tech debt, and they don't need access to frontier models to do it. Free, open-weight models also excel at finding bugs in software and configurations, chaining these together, and abusing them to break software and systems."
    theregister.com/security/2026/
    #cybersecurity #criticalinfrastructure #PLCs #technicaldebt

  3. What's the longest you've ever seen a "temporary" IT solution survive in production?

    Bonus points if:

    * its creator left years ago
    * nobody knows how it works
    * everyone is afraid to switch it off
    * it eventually got its own monitoring

    We'll refrain from mentioning the Raspberry Pi supporting hundreds of field engineers.

    For now.

    #IT #Technology #SysAdmin #TechnicalDebt

  4. ARGH!!!

    Diese vermaledeiten SC/SC Patchfelder machen mich noch kirre!

    Ratet mal, welche Kabel ich nicht mehr in ausreichender Laenge habe.

    Tausche gerne gegen ST/ST auf SC/SC. Brauche SC/SC auf LC/LC, 7m.

    Hmpf...

    #network #sysadmin #networkadmin #technicaldebt #oeffentlicherDienst

  5. ““The biggest challenge is documentation being out of sync with the API that’s available,” says Sundaresan. “Docs being out of sync is actually a worse problem today since we release much faster.”

    While working at Microsoft, he found some Azure command-line interfaces (CLIs) had more than 1,500 commands. CLIs and APIs change with new versions, and new parameters are often added without updating the corresponding documentation. To his point, a 2024 APIContext study found that 75% of production APIs don’t match their specification files. This mismatch can break integrations and applications.

    Knowledge decay also creates substantial rework. “The challenge is everywhere,” says Sundaresan.

    “Back when I worked at eBay, engineers would get moved around all the time,” he says. Much of the work relied on consultants, who would move on to the next job once a project was complete. This led to substantial duplication, as later developers would struggle to understand the original code and decide to redo it or change large portions of it.

    He estimates that only 15% to 20% of code is newly written, while 60% to 65% involves modernization, migration, and maintenance. Whether it’s out of sync documentation or opaque code bases, that one missing link can result in significant wasted effort. “You can get 99% right, but then the 1% that you get wrong can appear as a huge time sink.””

    leaddev.com/ai/how-to-avoid-kn

    #TechnicalDebt #SoftwareEngineering #Documentation #TechnicalWriting #SoftwareDevelopment #AI #LLMs

  6. @nobsagile oh dear 😂 der letzte Refactoring-Sprint, den ich einmal als PM/PO drei Monate im Voraus vereinbart hatte, wurde abgesagt: Am Rande eines 1+1 richtete mir die dienstjüngste Agenturentwicklerin aus, dass die Agentur ja in KW x und y Sommerurlaub macht. Laut Tailwind-Bundle ist die Webanwendung, um die es ging, just dieser Tage exakt drei Jahre auf dem technischen Stand von vorm Sommerurlaub 🤭

    #Refactoring #enshittification #technicaldebt

  7. I'm manually editing a Python file on a deployed host to fix a known problem in the library that was installed via pip.

    It's fixed the problem, telemetry is reporting in. But I feel unclean.

  8. Struggling with tech debt?
    Quick fix: name it, place it, decide it:

    1️⃣ Reckless + Deliberate = landmine
    2️⃣ Reckless + Inadvertent = skills gap
    3️⃣ Prudent + Deliberate = calculated bet
    4️⃣ Prudent + Inadvertent = learning

    Fix landmines first, log the rest!

    martinfowler.com/bliki/Technic

    #TechnicalDebt #SoftwareEngineering #SoftwareAntifragility

  9. TechnologyTrends @technologytrends60.wordpress.com@technologytrends60.wordpress.com ·

    IT Cost Reduction Often Destroys Long-Term Value.

    The cheapest technology decision is often the most expensive business decision. #CIO #Leadership #DigitalTransformation #TechnologyLeadership #BusinessTransformation #ITStrategy #ExecutiveLeadership #BoardLeadership #Innovation #Technology #DigitalStrategy #FutureOfWork #BusinessValue #Cybersecurity #EnterpriseTechnology

    technologytrends60.wordpress.c

  10. Overbuilding Before Core Value is Proven is a common mistake software companies make. This way the company can achieve better positioning and avoids technical debt to a point.

    More mistakes:

    softwareantifragility.com/p/sk

    #SaaS #SoftwareResilience #TechnicalDebt

  11. AI - especially agentic AI - is inadvertently creating more technical debt. But there are a few steps one can take to help mitigate the situation.

    markloveless.net/blog/2026/7/2

    #ai #technicaldebt #infosec #security

  12. LLM (noun): a machine used by software teams to turn piles of cash into technical debt

    #LLM #AI #software #TechDebt #TechnicalDebt #coding #AmbroseBierce

  13. Mainframes have been declared dead for decades.

    Oddly enough... nobody seems to have told the banks, the airlines, the governments or the companies still processing millions of transactions every single night.

    ithorrorstories.eu/#rant01

    #mainframe #it #legacyit #technicaldebt #technology

  14. 🐪🔤 In a riveting tale of font frustration, our brave protagonist faces the Herculean task of rendering Arabic text, only to discover it’s like trying to teach a camel to tap dance. The page ends up looking like a Picasso painting and we're left wondering if the real technical debt isn't just a Ponzi scheme of misplaced pixels and misplaced priorities. 🤦‍♂️✨
    lr0.org/blog/p/arabic/ #fontfrustration #cameltoetapdance #Arabictext #technicaldebt #misplacedpixels #HackerNews #ngated

  15. After a decade modernizing government systems, I learned that technical debt is often policy, knowledge, and organizational debt—not bad code. hackernoon.com/what-a-decade-i #technicaldebt

  16. Looks like the Technical Debt Collection Service is about to impact FLOSS and other projects and organisations that aren't really prepared 😟

    twit.tv/shows/security-now/epi

    #TechnicalDebt #ClaudMythos #InfoSec

  17. There is no phased migration plan to eliminate technical debt. You do it all in one year, or you're not serious about it.
    #technical_debt #technicaldebt #technicalDebtManagement