I’d second the person who suggested watching some Rich Hickey talks on YouTube, or at least trying one and seeing if it agrees with you (that is, don’t force it if you’re miserable 10m in but I find him a compelling speaker and others seem to as well).
In descending order of preference I’d suggest (all are on YouTube):
- Effective Programs - 10 years of clojure (great overview of overall thinking behind clojure, touches a lot of key points, and a fun talk)
-Are We There Yet - this one resonated with me but not in most people’s top lists it would seem - a head on critique of OOP and dive into what makes functional and Clojure in particular better
-Simple Made Easy 2011 (there’s a 2012 where the audience is kind of a drag) - one of his most popular, his vision of what simplicity really means and how to achieve it in code
-the value of values - deep dive on clojures data philosophy
https://github.com/gengstrand/clojure-news-feed/blob/master/...
and in python
https://github.com/gengstrand/clojure-news-feed/blob/master/...
and in node.js javascript
https://github.com/gengstrand/clojure-news-feed/blob/master/...
That last one is pretty old and predates async and await.
- Arena Analytics: https://arena.io/
- Reify Health: https://www.reifyhealth.com/
- Guaranteed Rate: https://www.rate.com/
- OppLoans: https://www.opploans.com/
- LookingGlass Cyber Solutions: https://lookingglasscyber.com/
I also believe that DRW (https://drw.com/) also use Clojure but not 100% sure on that. I know they use some Elixir though.
Clojure requires a mental shift but it's not Haskell neither, you can be extremely productive after a few months.