"#Clojure is a data-oriented language. However not all data is equally good. I have found the following practices to be useful to maximize the “goodness” of your data in a Clojure program."
https://gist.github.com/levand/c97dd272bfd2f88fe5089eb81f85f98f