Avoid using third-party libraries!
People often recommend using third-party libraries because we don't waste time on reinventing an untested wheel. In reality using third party libraries has its costs, and some of them are not immediately noticeable.