Readable Clojure
Agree with most of them, except,Advise against higher order functions. Higher order functions separate clojure from other languages, and is one of defining features of this class of languages.Advise to not use threading. Threading is just a series of steps. I find it very readable. If I start using symbols the step sequence can become a step graph FWIW.