I see guys who write very popular libraries still use a lot of dependencies sometimes
Which can easily turn into dependency hell which should at least let you have a second thought before blindly using it. I know that it "saves time" - but in 2018, we have people who use multi-GB Docker containers to deploy a three-megabyte "application". Enjoy using mobile networks for that, e.g. in an emergency... :-)
But I see, that you are C guy.
I am also a Delphi, Lisp/Racket, FASM, C++, C#, ... guy. But yes, I like to write and use libraries with as few external dependencies as possible.
Which can easily turn into dependency hell which should at least let you have a second thought before blindly using it. I know that it "saves time" - but in 2018, we have people who use multi-GB Docker containers to deploy a three-megabyte "application". Enjoy using mobile networks for that, e.g. in an emergency... :-)
I am also a Delphi, Lisp/Racket, FASM, C++, C#, ... guy. But yes, I like to write and use libraries with as few external dependencies as possible.
Agree. OS-size-like Docker containers are convenient for CI & deploy though. But that's a matter of preference/available resources/etc.
P.S. That languages list is impressive, to say the least!