Earlier quoted context omitted.
> At each level a caller might need 5% of the functionality of any given dependency. The deeper the dependency tree gets the more waste piles on. Eventually you end up in a world where your simple binary is 500 MiB of code you never actually call, but all you did was take that one dependency to format a number. I'm not convinced that happens that often. As someone working on a Rust library with a fairly heavy depende…
I was very 'impressed' to see multiple SSL libraries pulled into rust software that never makes a network connection.
My feeling is that Python scores fairly well in this regard. At least it used to. I haven't been following closely in recent years.