Clojure is not easy, but it is simple, as Rich Hicky explained.
For the trivial projects, you won’t find yourself bulding products faster in this stack compared to others.
To feel productive, you need to amortize your time spent learning Clojure over the time saved building and maintaining complex, non-trivial projects.
I can’t say for Elm as I never tried it. But, as a mostly backend developer, moving from Javascript to Clojurescript was a huge enablement for me. I am a rather mediocre programmer in a two man team. Still, with Clojure/Clojurescript, I was able to make something I could only dream about before.
To feel productive, you need to amortize your time spent learning Clojure over the time saved building and maintaining complex, non-trivial projects.
I can’t say for Elm as I never tried it. But, as a mostly backend developer, moving from Javascript to Clojurescript was a huge enablement for me. I am a rather mediocre programmer in a two man team. Still, with Clojure/Clojurescript, I was able to make something I could only dream about before.