Я когда-то работал в магазине рельсов. Казалось, что через день ведущий разработчик добавит новый драгоценный камень в проект.
Это заставило меня задуматься о наилучшей практике при принятии решения использовать библиотеку или нет. Я определенно придерживаюсь мнения, что вам не следует изобретать велосипед, но что-то не так, в том числе, например, целая библиотека твиттера только для разбора каналов.
Каковы некоторые рекомендации по разработке библиотек?