• Ephera@lemmy.ml
    link
    fedilink
    arrow-up
    3
    ·
    9 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…