Посмотрите выступление Роберта: https://2018.codefest.ru/lecture/1274/
В настоящее время существуют люди и даже целые компании, которые рассматривают код как некий актив или священную корову. То, к чему лучше не прикасаться, пока оно работает. Я считаю такой подход в корне неверным. Код — лишь инструмент в достижении целей компании. Активом является непосредственная функциональность приложения, следовательно скорость доставки и качество этой функциональности — основная цель программирования.
В докладе я расскажу, как перестать бояться и начать рефакторить, как функциональная парадигма может в этом помочь, и почему вам не нужна Scala.