Permanently Deleted

  • eduardog3000 [he/him]
    ·
    2 years ago

    lmao loadbearing whitespace

    and the package management sucks

    I don't think I've used any language where the package management doesn't suck. At least it isn't Node.

    • Speaker [e/em/eir]
      ·
      2 years ago

      Ah, but which of the five package management strategies are you religiously attached to? If it's conda then I know you work in data science, but if it's poetry then I know you work in OS packaging but don't actually write any Python! :very-intelligent:

            • crime [she/her, any]
              ·
              2 years ago

              I've had to support the infrastructure for some python projects, it's always been a huge headache from an ops standpoint in local dev, CI, and CD. Its target user demographic is data scientists rather than programmers and it really shows when you compare it to any other modern language (and quite a few older ones)

    • DefinitelyNotAPhone [he/him]
      ·
      2 years ago

      :crab-party: and Golang handle dependencies well by basically forcing you to do what you'd do with a Pipfile in python and then adding checksum validation to it (though the centralization of crates hosting for the former is shit)

    • crime [she/her, any]
      ·
      2 years ago

      Ruby's package management is great, honestly the gold standard. Honestly prefer Yarn/NPM to just about every Python package manager (poetry is ok because it's based on ruby's package management, but it's painfully slow because of how the pypi api is designed.) I've heard good things about Rust's too but haven't used that one yet.