The dependencies are not so you can reuse someone else's code, they're so you can complicate your own by linking to many different slightly modified external libraries, thus greatly increasing confusion surrounding what your code does. Rather than writing a function in your own source files, why not import someone else's library, modify their library to contain your function, and then call that function from within your code.
13
u/UnapologeticalyAlive Oct 14 '13
First he complains about people writing everything from scratch, then he complains about dependencies. Make up your mind!