I think most of your issues really come down to not embracing or understanding a proper clojure(script) workflow and&#x2F;or not really understanding the tooling that currently exists.<p>I double checked the date of this article to make sure this wasn&#x27;t written 6 months ago and posted now.<p>You should check out the clojurians slack channel, there you can probably get good answers for 85% of the things that are holding you back.<p>Good luck with it, using clojure&#x2F;script + cursive clojure + intellij has been the best development experience I&#x27;ve had in 18 years of professional coding!  It&#x27;s 110% worth the investment.