home.social

#technicaldebt — Public Fediverse posts

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

fetched live
  1. 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

  2. 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

  3. 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

  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. 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

  6. Tired of running bundler-audit, Brakeman, RubyCritic and Skunk one at a time and then stitching the output together by hand? We built a Claude Code skill that runs 9 Ruby analysis tools and rolls them into a single tech debt health score across security, dependencies, coverage, complexity and maintainability. It's open source.

    go.fastruby.io/vqp

    #Ruby #RubyOnRails #TechnicalDebt #ClaudeCode

  7. Tired of running bundler-audit, Brakeman, RubyCritic and Skunk one at a time and then stitching the output together by hand? We built a Claude Code skill that runs 9 Ruby analysis tools and rolls them into a single tech debt health score across security, dependencies, coverage, complexity and maintainability. It's open source.

    go.fastruby.io/vqp

    #Ruby #RubyOnRails #TechnicalDebt #ClaudeCode

  8. Ever tried explaining dependency rot to someone non-technical? Libyears gives you one number: how many years behind your gems are. We measured popular Ruby projects and one hit 548.7 libyears, over 2,000 releases and 71 major versions behind. Fewer dependencies means less to rot. Measure it before it bites. go.fastruby.io/717 #Ruby #TechnicalDebt #DependencyManagement

  9. Ever tried explaining dependency rot to someone non-technical? Libyears gives you one number: how many years behind your gems are. We measured popular Ruby projects and one hit 548.7 libyears, over 2,000 releases and 71 major versions behind. Fewer dependencies means less to rot. Measure it before it bites. go.fastruby.io/717 #Ruby #TechnicalDebt #DependencyManagement

  10. Before you touch a Rails upgrade, find out which files will bite you first.

    Skunk scores every file by churn, complexity, and test coverage so you know exactly where manual QA is worth the time.

    Pair it with `next_rails` to dual boot two Rails versions at once and watch the deprecations surface. All free, all open source.

    go.fastruby.io/jub

    #Ruby #OpenSource #TechnicalDebt

  11. Before you touch a Rails upgrade, find out which files will bite you first.

    Skunk scores every file by churn, complexity, and test coverage so you know exactly where manual QA is worth the time.

    Pair it with `next_rails` to dual boot two Rails versions at once and watch the deprecations surface. All free, all open source.

    go.fastruby.io/jub

    #Ruby #OpenSource #TechnicalDebt

  12. ““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

  13. ““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

  14. ““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

  15. ““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

  16. ““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

  17. We refreshed how we run static analysis for clients. It now leans on RubyCritic for complexity and churn, SimpleCov to surface well-worn files with thin coverage, and Brakeman for Rails CVEs. Five repeatable steps, all open source, no proprietary dashboard in the loop.

    fastruby.io/static-code-analys

    #RubyCritic #TechnicalDebt

  18. We refreshed how we run static analysis for clients. It now leans on RubyCritic for complexity and churn, SimpleCov to surface well-worn files with thin coverage, and Brakeman for Rails CVEs. Five repeatable steps, all open source, no proprietary dashboard in the loop.

    fastruby.io/static-code-analys

    #RubyCritic #TechnicalDebt

  19. @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

  20. @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

  21. @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

  22. @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

  23. @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

  24. Nearly two years of staggered Rails upgrades across multiple apps, and the scoreboard for a 500-person publicly traded company: infrastructure costs down 5 to 10 percent, faster product development, and better engineer morale. Their words: more stable, moving faster, costs going down. go.fastruby.io/pf2 #RailsUpgrade #TechnicalDebt

  25. Nearly two years of staggered Rails upgrades across multiple apps, and the scoreboard for a 500-person publicly traded company: infrastructure costs down 5 to 10 percent, faster product development, and better engineer morale. Their words: more stable, moving faster, costs going down. go.fastruby.io/pf2 #RailsUpgrade #TechnicalDebt

  26. 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.

    #python #raspberrypi #linux #technicaldebt

  27. 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.

  28. 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.

    #python #raspberrypi #linux #technicaldebt

  29. 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.

    #python #raspberrypi #linux #technicaldebt

  30. 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.

    #python #raspberrypi #linux #technicaldebt

  31. 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

  32. 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

  33. 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

  34. 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

  35. 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

  36. 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

  37. 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

  38. 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

  39. 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

  40. Rails apps rarely die because of a single incident.

    They die in a thousand small frictions: slow deploys, flaky tests, gem updates nobody touches. The fix is steady, not heroic. 60,000+ hours of FastRuby upgrade work, distilled.

    fastruby.io/our-services?utm_s

    #RailsUpgrade #TechnicalDebt #RubyOnRails #LegacyCode

  41. Rails apps rarely die because of a single incident.

    They die in a thousand small frictions: slow deploys, flaky tests, gem updates nobody touches. The fix is steady, not heroic. 60,000+ hours of FastRuby upgrade work, distilled.

    fastruby.io/our-services?utm_s

    #RailsUpgrade #TechnicalDebt #RubyOnRails #LegacyCode

  42. Rails upgrades without a roadmap turn 6-week jobs into 9-month projects...

    Two devs, 10-15 days of analysis, 40-90 prioritized tasks, best and worst-case estimates. Get a roadmap based on real experience (60,000 dev/hours upgrading Ruby and Rails!)

    fastruby.io/roadmap?utm_source

    #RailsUpgrade #RubyOnRails #TechnicalDebt

  43. Rails upgrades without a roadmap turn 6-week jobs into 9-month projects...

    Two devs, 10-15 days of analysis, 40-90 prioritized tasks, best and worst-case estimates. Get a roadmap based on real experience (60,000 dev/hours upgrading Ruby and Rails!)

    fastruby.io/roadmap?utm_source

    #RailsUpgrade #RubyOnRails #TechnicalDebt

  44. 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

  45. 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

  46. 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

  47. 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