もし自分が何かやりたいことがあり、すでにそれを実現しているオープンソースソフトウェアライブラリがあれば、まずはそれを使用することを検討すべきだ。
「自分で書いたほうが楽じゃーん」などと自分で実装しても余計なバグを混入させるだけである。
多くのオープンソースソフトウェアはあなたが書いが少数の組織/団体/ユーザーで使われているプログラムよりも、ずっと多くの人による監視の目に晒され、丁寧にテストされ、何度もバグとセキュリティホールを修正されている。

すべてのプログラマは、自分が実装するよりも、優れたフレームワークやライブラリがすでに利用できるのではないか、と、ググってみるくらいの謙虚さを身に着けるべきである。
車輪の再発明をしたうえに劣化コピーを作るようなことはあってはならない。