• gamer@lemm.ee
    link
    fedilink
    arrow-up
    2
    ·
    edit-2
    2 days ago

    It’s usually easier to criticize something than to go through the effort of understanding it. Posts like the OP are an example of that.

    … And ironically, your post is doing the same thing here with software packaging:

    The biggest conceptual change in packaging has been “waste as much disk as you like duplicating dependencies to avoid conflicting dependencies”,

    Nobody is perfect, so it’s important to keep an open mind about things, especially when one don’t understand them, and especially² when one thinks they understand them as it’s always possible to be wrong (unless they don’t care about going through life as an ignorant asshole. Plenty of people thrive like that.)

    • jj4211@lemmy.world
      link
      fedilink
      arrow-up
      1
      ·
      2 days ago

      I understand it fine, and it’s not just a packaging phenomonon, all sorts of software developers have stopped trying to have consensus on platform and instead ‘just ship the box’. 99% of the time a python application will demand at least virtualenv. Golang, well, you are just going to staticly build (at least LTO means less unrelated stuff comes along for the ride). Of course docker style packaging is bring the whole distro. I’ll give credit to snap and flatpak that at least allow packaging to have external dependency packages to mitigate it somewhat.