Знаете, в чём искусство быть айтишником (и любым другим специалистом)?
Не в том, чтобы вывернуться наизнанку и непременно сделать что-то самому.
Не в том, чтобы переложить задачу на собственноручно написанный скрипт, эникейщика, соседний отдел, подрядчика, аутсорс, форумный «многоуважаемый олл», разработчиков платного ПО
И даже не в том, чтобы попеременно применять оба подхода в зависимости от собственного настроения. Нет!
Искусство быть айтишником состоит в том, чтобы иметь чутьё. Такое, чтобы мгновенно взвешивало всю совокупность факторов и выдавало решение, какой из этих двух подходов уместнее применить здесь и сейчас для вот этой конкретной задачи. И так каждый раз.
Выработайте его у себя, и всё у вас получится.