Jepsen[1] is the killer app that's leading me to learn more about
the Clojure and Go ecosystems.
I mostly write Python by day but since Jepsen revealed consistency problems in etcd[2], I've had to learn more Clojure/leiningen to see if the ?quorum=true option fixed them.
What I've learned so far is that Clojure's error reporting sucks unless you use something like Cider[3] and that etcd till fails to pass Jepsen with ?quorum=true
1- https://github.com/aphyr/jepsen
2- https://aphyr.com/posts/316-call-me-maybe-etcd-and-consul