И поэтому все надо сваливать на старшего разработчика?)
Что значит "сваливать"? Я прошу прощения, буду обращаться на "ты" ко всем, так привычнее. Если к-то будет некомфортно, скажите)) Вернемся к изначальной постановке задачи. "Синьору нужны софт скиллс". Да, нужны) Пользы от синьора, который сам в себе и пишет лучший код на земле, мало. Повторю, бывают исключения, когда команда такая, что этого достаточно. Но это в случае, когда все одного уровня.
Простой пример. Синьр приходит на код ревью и кроет известным органом разработчика. Потому что он жесткий и прямолинейный. Человек след. раз не зовет этого адекватного синьора на ревью. Или уходит из команды. Или любой другой вариант