home.social

#dependency-hell — Public Fediverse posts

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

fetched live
  1. 📅 A riveting #saga of the #LD_DEBUG environment variable, last updated in an era when flip phones were cool and #MySpace was relevant. 🕰️ Marvel at the thrilling #mystery of misbehaving libraries as hapless #developers try to wrestle their way out of dependency hell—nine years later, the saga continues with updates for days! 🙄
    bnikolic.co.uk/blog/linux-ld-d #flipphones #dependencyhell #HackerNews #ngated

  2. 📅 A riveting #saga of the #LD_DEBUG environment variable, last updated in an era when flip phones were cool and #MySpace was relevant. 🕰️ Marvel at the thrilling #mystery of misbehaving libraries as hapless #developers try to wrestle their way out of dependency hell—nine years later, the saga continues with updates for days! 🙄
    bnikolic.co.uk/blog/linux-ld-d #flipphones #dependencyhell #HackerNews #ngated

  3. "And on the fourth day, GOD said, 'Lᴇᴛ'ꜱ ᴍᴀᴋᴇ ᴛʜɪꜱ ᴄᴏɴꜰɪɢᴜʀᴀʙʟᴇ.' So he spent the rest of eternity doing that and never reached day five."

    #programming #dependencyhell #technology

  4. @gnu0os0ta @RonRevog @mozilla @ManjaroARM Würde schon sagen, dass *keine* Arch-basierte Distro für Einsteiger zu empfehlen ist. Wenn irgendetwas schief geht, ist man sehr, sehr schnell in der #dependencyhell.

    Mint oder Ubuntu mag man belächeln (würde ich ja auch nicht mehr nehmen), aber das ist ja genau der Punkt.

  5. 🚂📦 "Cargo-rail" claims to be the ultimate #monorepo tool for #Rust, but with 11 dependencies, it seems more like a dependency-rail! 😂 #GitHub wants you to believe it's like the Swiss Army knife of code, but really it's just a butter knife dressed up in a tuxedo. 🍴👔
    github.com/loadingalias/cargo- #CargoRail #DependencyHell #Humor #CodeTools #HackerNews #ngated

  6. 🚂📦 "Cargo-rail" claims to be the ultimate #monorepo tool for #Rust, but with 11 dependencies, it seems more like a dependency-rail! 😂 #GitHub wants you to believe it's like the Swiss Army knife of code, but really it's just a butter knife dressed up in a tuxedo. 🍴👔
    github.com/loadingalias/cargo- #CargoRail #DependencyHell #Humor #CodeTools #HackerNews #ngated

  7. CW: re: Current status

    @ajroach42

    Later: You need to install $PACKAGE

    #DependencyHell

  8. CW: re: Current status

    @ajroach42

    Later: You need to install $PACKAGE

    #DependencyHell

  9. Spent half a day trying to resurrect an old (as in: working fine, has not needed significant changes in the recent years) pet project using Node.js.

    I was neither able to build the project with latest node, nor setting up an environment with the last working Node version (12) and install dependencies with that.

    Currently trying to modernize the build toolchain, which is an even bigger time sink. Seriously considering adding node_modules to source control.

    #node_modules #DependencyHell #NodeJS

  10. Spent half a day trying to resurrect an old (as in: working fine, has not needed significant changes in the recent years) pet project using Node.js.

    I was neither able to build the project with latest node, nor setting up an environment with the last working Node version (12) and install dependencies with that.

    Currently trying to modernize the build toolchain, which is an even bigger time sink. Seriously considering adding node_modules to source control.

    #node_modules #DependencyHell #NodeJS

  11. @simon_brooke

    It was just an angle for the story. Pretty sure cooling water needs electricity for the pumps.

    #DependencyHell

  12. @simon_brooke

    It was just an angle for the story. Pretty sure cooling water needs electricity for the pumps.

    #DependencyHell

  13. Love when the AI breaks your app, then offers to file a Jira ticket about it. Truly capturing the full human engineer experience 🫡🤖

    #FOSSAbot #AI #DevLife #DependencyHell

  14. Love when the AI breaks your app, then offers to file a Jira ticket about it. Truly capturing the full human engineer experience 🫡🤖

    #FOSSAbot #AI #DevLife #DependencyHell

  15. 🤣 Ah yes, the age-old question: can an #AI compile code even older than the average TikTok user? 🕰️ Apparently, we're supposed to be impressed that our digital overlords are now tackling 'dependency hell'—because nothing screams innovation like revisiting your grandpa's #coding nightmares. 🔧💥
    quesma.com/blog/introducing-co #DependencyHell #DigitalOverlords #TechHumor #RetroCoding #HackerNews #ngated

  16. 🤣 Ah yes, the age-old question: can an #AI compile code even older than the average TikTok user? 🕰️ Apparently, we're supposed to be impressed that our digital overlords are now tackling 'dependency hell'—because nothing screams innovation like revisiting your grandpa's #coding nightmares. 🔧💥
    quesma.com/blog/introducing-co #DependencyHell #DigitalOverlords #TechHumor #RetroCoding #HackerNews #ngated

  17. Is there anybody out there, running an #EndeavourOS development system with Rust, DotNet, Qt, Angular, Elixir, Brave and is able of updating w/o error? Could that person perhaps show me how to do it?? #ArchLinux #DependencyHell

  18. Is there anybody out there, running an #EndeavourOS development system with Rust, DotNet, Qt, Angular, Elixir, Brave and is able of updating w/o error? Could that person perhaps show me how to do it?? #ArchLinux #DependencyHell

  19. I add just one library to my project and...

    $ wc -l go.mod 
    31 go.mod

    $ go mod tidy
    [...]

    $ wc -l go.mod
    238 go.mod

    $ git diff --shortstat go.mod
    1 file changed, 212 insertions(+), 5 deletions(-)

    Gaaaah!

    #Golang #DependencyHell #BangHeadHere
  20. tandis que le CRAN organise la cohérence entre les différentes versions de ses packages, ce travail d'alignement fait malheureusement défaut dans Pypi, raison pour laquelle Bruno Rodrigues plaide pour un meilleur contrôle des packages dans PyPi sous l'aspect de leur interopérabilité avec les autres packages qu'il contient brodrigues.co/posts/2025-08-22 #Pypi #CRAN #DependencyHell

  21. CW: rant

    Now installing #actix comes with 175 dependencies…

    Really not a fan of that either, especially given the generally alpha-state of the ecosystem, but let’s see…


    #DependencyHell

  22. CW: rant

    Now installing #actix comes with 175 dependencies…

    Really not a fan of that either, especially given the generally alpha-state of the ecosystem, but let’s see…


    #DependencyHell

  23. Ah yes, another "revolutionary" tool that promises to save developers from the horrors of... clicking? 🙄 Just install Node.js, npm i g, and sacrifice a small goat to the tech gods to "effortlessly" navigate your data. Because who doesn't love a side of dependency hell with their ramen? 🍜🔧
    dataramen.xyz/ #revolutionarytools #developerlife #Nodejs #dependencyhell #techgods #HackerNews #ngated

  24. Ah yes, another "revolutionary" tool that promises to save developers from the horrors of... clicking? 🙄 Just install Node.js, npm i g, and sacrifice a small goat to the tech gods to "effortlessly" navigate your data. Because who doesn't love a side of dependency hell with their ramen? 🍜🔧
    dataramen.xyz/ #revolutionarytools #developerlife #Nodejs #dependencyhell #techgods #HackerNews #ngated

  25. Had to dive into someone else’s old, abandoned project today to grab some screenshots.

    Nothing like trying to lubricate the cogs of a Next.js 8, React 16 site from 6 years ago and all its dependencies to get it back into motion again.

    The wonders of dependency rot.

    #LegacyCode #DependencyHell

  26. Had to dive into someone else’s old, abandoned project today to grab some screenshots.

    Nothing like trying to lubricate the cogs of a Next.js 8, React 16 site from 6 years ago and all its dependencies to get it back into motion again.

    The wonders of dependency rot.

    #LegacyCode #DependencyHell

  27. 🧙‍♂️✨Welcome to the magical world where #Haskell and #Swift somehow "talk," all wrapped up in a shiny #XCFramework package!📦🔧 Follow this riveting tale of dependency hell, where tech wizards tackle marshalling and the foreign function interface—because who needs simple, right? 😂🌀
    alt-romes.github.io/posts/2025 #DependencyHell #TechWizards #HackerNews #ngated

  28. 🧙‍♂️✨Welcome to the magical world where #Haskell and #Swift somehow "talk," all wrapped up in a shiny #XCFramework package!📦🔧 Follow this riveting tale of dependency hell, where tech wizards tackle marshalling and the foreign function interface—because who needs simple, right? 😂🌀
    alt-romes.github.io/posts/2025 #DependencyHell #TechWizards #HackerNews #ngated

  29. Are npm packages and dependencies an unmitigated disaster, or is it just me?

  30. Are npm packages and dependencies an unmitigated disaster, or is it just me?

    #npm #dependencyhell

  31. Ah, the masochist's guide to "How to Waste Your Life Compiling a Glorified Toaster" has hit version 12.3! 🎉 Because who needs a life when you can spend weeks in dependency hell, right? Surely, Gerard and Bruce's secret life mission is to ensure no one actually uses a computer for, you know, computing. 🔧💻
    linuxfromscratch.org/lfs/view/ #masochistsguide #dependencyhell #softwaredevelopment #glorifiedtoaster #computinglife #HackerNews #ngated

  32. Ah, the masochist's guide to "How to Waste Your Life Compiling a Glorified Toaster" has hit version 12.3! 🎉 Because who needs a life when you can spend weeks in dependency hell, right? Surely, Gerard and Bruce's secret life mission is to ensure no one actually uses a computer for, you know, computing. 🔧💻
    linuxfromscratch.org/lfs/view/ #masochistsguide #dependencyhell #softwaredevelopment #glorifiedtoaster #computinglife #HackerNews #ngated

  33. 🎉 Oh, look! Another tech bro thinks they've found the holy grail of dependency hell by throwing #Nix at it! 🤔 Surely this 16-minute read will save us all from the abyss of unmet dependencies and library chaos... because who needs #simplicity when you can have Nix? 🚀
    maych.in/blog/its-time-to-give #techbro #dependencyhell #librarychaos #HackerNews #ngated

  34. 🎉 Oh, look! Another tech bro thinks they've found the holy grail of dependency hell by throwing #Nix at it! 🤔 Surely this 16-minute read will save us all from the abyss of unmet dependencies and library chaos... because who needs #simplicity when you can have Nix? 🚀
    maych.in/blog/its-time-to-give #techbro #dependencyhell #librarychaos #HackerNews #ngated

  35. #DependencyHell with its #security & #maintenance implications are an issue with *any* system (e.g. #NPM, #Maven, etc.) that makes adding dependencies frictionless.

    #Go proverb: “A little copying is better than a little dependency.” (go-proverbs.github.io/)

  36. #DependencyHell with its #security & #maintenance implications are an issue with *any* system (e.g. #NPM, #Maven, etc.) that makes adding dependencies frictionless.

    #Go proverb: “A little copying is better than a little dependency.” (go-proverbs.github.io/)

  37. depency

    I wanted to use Debian on my main pc. But the installation of latest Nvidia driver is a nightmare. I dont understand what om doing wrong. Time after time i stuck in dependency hell. If someone have a tutorial that is actually working, please let me know.

    #linux #teknik #Debian #DependencyHell #nvidia

    From my blog: piewpiew.se/blog/2025/05/12/de

  38. You don't need a framework or a tool,
    You need a mirror in this dependency-driven development.

    Simplicity is the key. But instead, many are choosing a janitor's life.
    Gluing dependencies like it's glitter on a kindergarten project.
    It’s not that AI struggles with simplicity. It just learned it from you.

    Developers today worship frameworks like ancient cults, adding layers, tools, plugins, and just a sprinkle of hope. A microservice? No. It's a monolith in disguise. 10,000 custom lines of over-abstracted ceremony just to say "Hello, World".

    We summon demons. And each dependency is a pact we don't read before signing. Scary, we understand more of the framework than of our programming language.

    Today, I wrote a chatbot. 100 lines. Pure Java. No feign, no Eureka, no YAML in sight. It compiles to a native executable. It runs. It lives. It doesn't cry at night. It will stay forever. No .sdkmanrc, no dependabot, no excuses, never legacy.

    The more tools you add, the more you suffer. Onboarding grows, maintenance creeps, code rots, metadata multiplies… and actual work quietly leaves the room.

    Good services run in the background without much maintenance. No bugs, no Incidents and nearly forgotten.

    Don't Keep debating the fastest library while the glue makes it slow anyway.
    The real costs are humans. Slow, expensive, and prone to burnout.
    Not the €200/Month for 20 more bloated zoo of extra instances.

    #JavaWithoutCrying
    #KillTheGlue
    #DependencyHell
    #SimplicityFirst
    #CodeMinimalism
    #MicroserviceMadness
    #FrameworkCult
    #CeremonialCode
    #LegacyProof
    #DevRealTalk
    #BurnTheYAML
    #OnboardingNightmare
    #CodeOverConfig
    #NoExcusesCode
    #AIReflectsUs
    #SoftwareSins
    #TheRealTechDebt
    #LeanCodeWins
    #Coding
    #programming

  39. You don't need a framework or a tool,
    You need a mirror in this dependency-driven development.

    Simplicity is the key. But instead, many are choosing a janitor's life.
    Gluing dependencies like it's glitter on a kindergarten project.
    It’s not that AI struggles with simplicity. It just learned it from you.

    Developers today worship frameworks like ancient cults, adding layers, tools, plugins, and just a sprinkle of hope. A microservice? No. It's a monolith in disguise. 10,000 custom lines of over-abstracted ceremony just to say "Hello, World".

    We summon demons. And each dependency is a pact we don't read before signing. Scary, we understand more of the framework than of our programming language.

    Today, I wrote a chatbot. 100 lines. Pure Java. No feign, no Eureka, no YAML in sight. It compiles to a native executable. It runs. It lives. It doesn't cry at night. It will stay forever. No .sdkmanrc, no dependabot, no excuses, never legacy.

    The more tools you add, the more you suffer. Onboarding grows, maintenance creeps, code rots, metadata multiplies… and actual work quietly leaves the room.

    Good services run in the background without much maintenance. No bugs, no Incidents and nearly forgotten.

    Don't Keep debating the fastest library while the glue makes it slow anyway.
    The real costs are humans. Slow, expensive, and prone to burnout.
    Not the €200/Month for 20 more bloated zoo of extra instances.

    #JavaWithoutCrying
    #KillTheGlue
    #DependencyHell
    #SimplicityFirst
    #CodeMinimalism
    #MicroserviceMadness
    #FrameworkCult
    #CeremonialCode
    #LegacyProof
    #DevRealTalk
    #BurnTheYAML
    #OnboardingNightmare
    #CodeOverConfig
    #NoExcusesCode
    #AIReflectsUs
    #SoftwareSins
    #TheRealTechDebt
    #LeanCodeWins
    #Coding
    #programming

  40. Hoo boy am I tired of seeing messages in my browser's JavaScript from some deep transitive dependency of the app I work on, saying "We're about to remove support for <feature that a slightly less nested transitive dependency uses>, sucks to be you."

    This whole developer ecosystem is a nightmare of endless compatibility problems, 90% of them trivially avoidable with a moment's thought.

    #Node #NPM #React #DependencyHell

  41. Hoo boy am I tired of seeing messages in my browser's JavaScript from some deep transitive dependency of the app I work on, saying "We're about to remove support for <feature that a slightly less nested transitive dependency uses>, sucks to be you."

    This whole developer ecosystem is a nightmare of endless compatibility problems, 90% of them trivially avoidable with a moment's thought.

    #Node #NPM #React #DependencyHell

  42. @diazona @RomanOnARiver

    One brief note: when David says the "new way" is to use Python virtual environments, that's extremely relative. It has been best practice (and the only way to save your sanity because of dependency hell in any nontrivial project) in the Python community for, I dunno, 20 years? But Python's been around for >30, so it is the "new" way. Long before the `virtualenv` tool I was accomplishing the same thing with symlink trees to isolate interpreters.

    There are lots of opinions on where you should keep your venvs, i.e. what the path to them should be. I personally like putting them in the project directory, typically `<project>/.venv`, but others like to stash them away someplace, like in ~/.local/share. Project tools that handle virtualenv management (e.g. poetry, uv, etc) will generally give you a way to control where they create the venvs.

    #DependencyHell #import #circular #conflict

  43. @diazona @RomanOnARiver

    One brief note: when David says the "new way" is to use Python virtual environments, that's extremely relative. It has been best practice (and the only way to save your sanity because of dependency hell in any nontrivial project) in the Python community for, I dunno, 20 years? But Python's been around for >30, so it is the "new" way. Long before the `virtualenv` tool I was accomplishing the same thing with symlink trees to isolate interpreters.

    There are lots of opinions on where you should keep your venvs, i.e. what the path to them should be. I personally like putting them in the project directory, typically `<project>/.venv`, but others like to stash them away someplace, like in ~/.local/share. Project tools that handle virtualenv management (e.g. poetry, uv, etc) will generally give you a way to control where they create the venvs.

    #DependencyHell #import #circular #conflict