И почему он должен подменять сеньора если что? Какое что? Типа ситуация, когда сеньор задолбался работать с непрофессиональным руководителем, который кодит вместо того, чтобы заниматься своим делом?
imho хороший тимлид это T-shaped специалист. Он с одной стороны слабее объективно ребят у кого четкий уклон, но разносторонне развит чтобы на базовом уровня понимать и даже уметь и прогать и верстать и даже иконку нарисовать.
Нет. С дизайнером я как правило могу общаться на общечеловеческом, с тестировщиком достаточно пройтись по тесткейсам, чтобы понять его, а вот чтобы понять программистов надо иметь опыт именно программирования
Мне кажется нет способа общаться с программистами кроме прграммизма. Все же нет в общечеловеческом лексиконе алгоритмической сложности или скажем code smell