That's a very fair point. I also don't like dependency bloat and I felt it firsthand when I rewrote one tool from Go to Rust - instead of 4 direct dependencies I had to use 25.
Leftist culture doesn't smell good to me either, I haven't come across that in rust yet, thanks for pointing this out!
Login to reply
Replies (2)
Rust lets you do nostd (no standard library), it's targetted towards embedded development.
That said, IMO dependency bloat is not a language specific problem, but a library specific problem (essentially how a specific community thinks).
I can't give examples in rust, since I'm new. But for example in Python, I've observed many modern commercially supported libraries (i.e. open source, but with a company behind it) tend to be bloated as they almost always have too many "features", includes stuff like dashboards, authentication, etc, as opposed to open source projects driven by a community.
Bloat is a mindset.
Lots of based Rust bitcoin devs.