this post was submitted on 30 Jan 2024
781 points (98.3% liked)

Programmer Humor

32143 readers
438 users here now

Post funny things about programming here! (Or just rant about your favourite programming language.)

Rules:

founded 5 years ago
MODERATORS
 
you are viewing a single comment's thread
view the rest of the comments
[–] Ephera@lemmy.ml 3 points 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...