My takeaway from the NPM mess is thus: languages should not shy away from large stdlibs.

I know they're incredibly expensive to maintain. But languages without usable built-in string processing, HTTP, or TLS implementations are setting themselves up for failure.

Rust is not as bad as JS, but it still makes me wary. Go's slow but steady adoption of "everyone-uses-them" third party libraries is a real boon. (And Python is sitting in a corner laughing at the rest).

0

If you have a fediverse account, you can quote this note from your own instance. Search https://hachyderm.io/users/squeed/statuses/115218980772542574 on your instance and quote it. (Note that quoting is not supported in Mastodon.)