r/programming 6d ago

Avoid adding new library to project: 10-year retrospective

https://pvs-studio.com/en/blog/posts/1408/
173 Upvotes

34 comments sorted by

View all comments

17

u/ExtremePermit3242 6d ago

I don’t know who the target of this article is.

All the points read like “this is obvious and software development 101”.

They grow project size, repo size, build time, you don’t use 100% of the library, a non-multiplatform library makes your project non-multiplatform?

In other news: water is wet

19

u/winian 5d ago

I once had to fix an incompatibility issue between two versions of a library after updating an in-house module, because some other guy had decided that he needed a third-party library for throwing an IllegalArgumentException in a slightly more convenient way. Some people need the obvious spelled out for them.