There are occasionally discussions about functional programming here on Discourse:
I don’t have much of an opinion, myself, although I remember I grew to be a bit wary of Mathematica users’ desire to write code that was so compressed as to be almost un-parseable by ordinary humans. These days I prefer to code in Julia-flavoured pseudocode, which is easier to read many years later.