Иногда очень хочется попрограммировать. Ну просто потому, что если Вы не работаете на скучном проекте, то это довольно интересное занятие.
Но главное, пожалуй, другое: if you don't use it you lose it, как говорят в забугорье.
В самом деле, любой язык программирования - это в первую очередь язык. И чтобы не утратить навыки нужно им активно пользоваться. В нашем случае - писать код. Конечно на багаже профессионального опыта можно какое-то время протянуть и без этого, но довольно скоро начинает ощущаться деградация навыков.
К чему это приводит на практике? Допустим у Вас команда из 4-5 разработчиков разного уровня, плюс 1-2 QA. Такая команда, ежедневно закрывает по нескольку задач. Из этого следует две вещи:
1) эти задачи нужно принять
2) постоянно иметь пул актуальных задач, которые можно брать и делать
Конечно на некоторых проектах есть scrum и T-shaped people, но я сейчас не о них, а о крупных проектах, где такие подходы не работают.
То есть чтобы выполнить две свои основные задачи: поставить задачу и принять ее, нужно как-то подзабить на активное программирование и смириться с деградацией разработческих навыков? Это наверное зависит чего Вы хотите в перспективе: и дальше развиваться в качестве лида или идти в менеджмент.
Если хотите оставаться хорошим лидом - тренируйтесь на... левых задачах! На выдуманных сферических конях, которые никого не аффектят, но позволяют при потрогать ту или иную технологию (и только ее). Сделайте свою песочницу и развлекайтесь в ней, когда есть время. Кстати, это очень хорошо можно просочетать с наставнической деятельностью, что тоже важно для хорошего лида.