Clients don’t care much about the dependency graph. They do care about delivering on time and sometimes not reinventing a bunch of wheels is crucial for that.
As the guy people come to when they’ve spent days banging their heads against a dependency conflict problem rather than delivering value for the business, I wish the folks on my team would take the proverb “a little copying is better than a little dependency” to heart a little more.
I have sorted out so many JS dependency tangles for my team members, both front end AND back end, that I am loathe to import anything I don’t absolutely have no choice about.
Clients don’t care much about the dependency graph. They do care about delivering on time and sometimes not reinventing a bunch of wheels is crucial for that.
As the guy people come to when they’ve spent days banging their heads against a dependency conflict problem rather than delivering value for the business, I wish the folks on my team would take the proverb “a little copying is better than a little dependency” to heart a little more.
Amen.
I have sorted out so many JS dependency tangles for my team members, both front end AND back end, that I am loathe to import anything I don’t absolutely have no choice about.
I will rewrite some stuff before I import it…