Надо ли программисту разрабатывать собственные модули и библиотеки или лучше использовать готовые

Привет, скажи насколько практично использовать модульный подход, вот допустим ты работаешь 10 лет и разрабатываешь приложения, у этих приложений есть большой процент повторяющегося функционала и как я понял для этого и нужна модульная разработка, типа

  • написал модуль положил его на гитхаб и в случае надобности подключил
  • и как часто ты пользуешься этим и пользуешься ли вообще, за то время что разрабатываешь?

Ответ:

  • Видео-ответ: https://youtu.be/gAIeLsn3Lw0
  • Тезисы:
    1. О бессмысленности повтора
    2. О сложности универсального кода
    3. О времени на документирование
    4. Об участии в чужих проектах
    5. Вывод: с одной стоорны модули -- хорошо, с другой -- велосипед, нужен баланс (подробности в видео)