Programação funcional mudou tudo pra min tbm.
Eu entrei na faculdade meio que de paraquedas, nunca tinha visto quase anda de programação na vida, e durante o primeiro semestre como um todo eu me dei bem na programação, mas achava tedioso, até aprender funcional em haskell, mudou totalmente minha forma de pensar.
Hoje sempre uso o conceito de funções puras, evitar efeitos colaterais, modularizar responsabilidade de uma função, envolui muito apos aprender varios conceitos do funcional