Readable Clojure
Agree with most of them, except,<p>Advise against higher order functions. Higher order functions separate clojure from other languages, and is one of defining features of this class of languages.<p>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.