Not a fan of how any of this stuff ended up at all. :\ Seriously regret wasting so much time contributing to the Rust compiler / standard library now. It was so close to ending up as a great language for low-level use but the standard libraries missed the boat completely.
Apps with that any deps are simply unfixably buggy. Even if a randomly chosen lib has 95% chance of being usably nonbuggy, 100 have < 1% chance.
-
-
i fully agree with that statement, but sadly things like browsers, desktop environments, window managers, ... don't come <50 dependencies anymore. I know its bad, but sadly also the reallity.
-
Then fix it. Don't model new ecosystems after the badness of existing ones.
-
FWIW the current situation is somewhat distorted by Xorg's ridiculous overfactoring. ~22/55 libs my xfwm4 uses are just a bunch of core X components.
End of conversation
New conversation -
-
-
It's not like these probabilities are independent. Transitive dependencies should have a higher chance of being high quality, well-maintained libraries rather than a random github project. (I concede that it's different in some ecosystems, cough npm cough leftpad cough)
-
That's a nice fantasy, but I'm pretty sure they're mostly independent. I've seen plenty of fairly good libs with glib as a dependency, because nobody looks under the hood to see how broken it is.
End of conversation
New conversation -
-
-
The same applies to LoC of the project. You can spread it in many small and reusable libraries or in single monolithic project. Both extremes are bad.
Thanks. Twitter will use this to make your timeline better. UndoUndo
-
Loading seems to be taking a while.
Twitter may be over capacity or experiencing a momentary hiccup. Try again or visit Twitter Status for more information.