Популярность — это смешанное благословение для инструментов.

С одной стороны, чрезвычайно популярные инструменты означают, что кто-то (обычно множество) решил проблему, которая не дает вам покоя. Есть довольно большая вероятность, что они задокументировали это как часть проекта или, по крайней мере, написали об этом в блоге где-нибудь еще. (Вот почему навыки поисковых систем так важны.) В худшем случае у вас есть возможности задать вопросы. Хорошо управляемый проект с хорошим сообществом терпеливо ответит на честные вопросы и часто укажет вам на ресурсы, которые вы, возможно, пропустили или неверно истолковали в первый раз. Плохо управляемый превращается в клуб домиков на дереве для мальчиков до полового созревания и быстро становится почти таким же социально полезным.

С другой стороны, новый проект с чистым, ясным кодом, пусть даже не настолько полнофункциональным, как хотелось бы, по крайней мере дает вам преимущество перед написанием всего с нуля самостоятельно. Присоединяясь и участвуя в проектной группе на ранней стадии, вы можете «почесать свой собственный зуд», одновременно делая жизнь лучше/легче для тех, кто придет после вас. Неплохая сделка, не так ли?