3 ms·
Dependencies are not always visible, especially transitive ones. Illustrative anecdote: this Friday I copy-pasted a little snippet of HTML/CSS code from an exi
by tasogare 7y ago
Dependencies are not always visible, especially transitive ones.
Illustrative anecdote: this Friday I copy-pasted a little snippet of HTML/CSS code from an existing (and shelved) project. I've noticed for some time an icon in it wasn't displaying anymore, but this time I really needed to fix it. Turned out that the glyph icon where from a font used by Bootstrap, which was not available freely anymore. Bootstrap (my direct dependency) had itself that third party dependency that I thought was part of it. When they pulled the plug, my code broke.
I'm more careful about dependencies than I was a few years before. Often, if a peripheral thing can be done in an "ugly" way but allows me to avoid an external dependency, I'll wrote code myself.