I gave a talk on building an ergonomic keyboard using Clojure at Clojure/conj 2015:

Here’s a complete list of the references from the talk, in order of appearance: