Thoughts
Here's a pro tip for you: maintain your own libraries. Fork any library you use. Never update from upstream unless you have a reason to.
Libraries expand, and they add features, and most of the time you don't need the features. So end up spending extra updating the libraries to get features that you don't need. If you go looking for the feature, and the new version of the library has the feature, then by all means, update the library.
Anyways I'm trolling here, I don't actually do this.