Я — начинающий функциональщик (в гомотопической теории типов не разбираюсь, хотя первые 40 страничек, распечатанные на принтере пылятся на полке уже год). И втянулся в программирование случайно. Друзья поступили в кодерские ВУЗы (ИТМО) и меня затащили. И на уровне чувств, помню, когда постигал джаву очень сильно захотелось бросить (и действительно сделал перерыв) после того, как встретился с геттерами и сеттерами. Что-то внутри меня кричало: «е-мое, не может быть, чтобы кодер [образ которого, смешанный с образом хакера был рожден в моем сознаии сериалами девяностых, и романтизацией цифровой культуры], занимался такой херней!». А потом я узнал о Haskell и Clojure. И именно в них начал разбираться около 1,5 года назад.