Rich Hickey is the author of Clojure. Much of his work is relevant to Tcl in that it is about programming in a universe of immutable values.