• Ephera@lemmy.ml
      link
      fedilink
      arrow-up
      3
      ·
      8 months ago

      Apology taken.

      This leads me to assume that you don’t actually know that those dependencies are as well maintained as you claim.

      Well, I can’t guarantee that none of them are buggy, unmaintained etc… But that’s why I prefixed that sentence with “I feel”.
      On average, it seems to me like the code quality is a good bit higher than I’m able to produce under money/time constraints.

      In particular, even the worst libraries tend to be not as bad as they may be in many other languages, because Rust’s strict type system + compiler enforces quite a bit of correctness on its own.
      Well, and the good libraries are just obsessed with correctness and performance, so they drag code quality upwards, even if they introduce a mild risk of a transitive dependency being a dud…