The language #Clojure and #ClojureScript languages are so stable, with breaking changes being frowned upon in the culture. But breaking in the (frankly, awesome!) tooling has been my difficulty as I maintain a dozen projects of varying ages. It is a real problem. #cider #nrepl #figwheel #piggyback
@worldsendless I guess I've had this problem a few times as well. I think the CIDER auto-injection of the dependencies has helped a bit. Maybe I also don't upgrade the deps that often (Emacs, CIDER or project deps that is)
I think updating deps has always been simple as long as there exist new versions to upgrade to.
I was thinking that did some config or code change a lot for you. The versioning hell I don't worry about. I think for me the most breaking upgrades were CI or build tool changes.