Nice. I think this meets an important need in the Clojure tutorial space, focusing on the many dimensions of a typical problem-solving workflow rather than the tool setup or language itself. This sort of "how do you get stuff done" description, touching on package management, REPL exploration, coding, testing, deployment, connecting with APIs, etc. is useful in helping people gain confidence and productivity. It's long, but for someone who's a beginner to intermediate, working through this kind of well thought out and comprehensive slice of Clojure development is really worthwhile.