If you are a software developer, and you are deciding to use an open source library, take a few minutes to peruse the source. Take a look at the API, the source, the tests, as well as the dependencies, the contributors, the issues and pull requests (both open and closed). You can learn a lot about a project and it does not typically take all that long. Unfortunately, often times you will wish you had not seen how the sausage was made, but it could end up saving you a lot of trouble in the long run. Deciding to use an open source library is an investment - while I would say a large majority of times it will pay dividends it is never a sure thing.
0 commit comments