I contributed to build two big Clojure products. And I will definitely do it again. Clojure has a lot of good properties for Prod you get for free.
So I would really recommend it for prod. The first product was done for a startup with a team of 4 to 6 devs. Most dev learned Clojure while not familiar with it. It took about 3 weeks for a non Clojure dev to grasp Clojure and start to be productive in a very stressful startup environment.
For the second big product. We are still building and maintaining it. We are a team of about 11 people working on core APIs. And this is still a great experience even for a long living code. We started building this product from scratch in 2016.
This has been and still is a very stable product that is easy to grow. So my take is a net positive. I would really do it again in Clojure if I had to build another product.
I contributed to build two big Clojure products. And I will definitely do it again. Clojure has a lot of good properties for Prod you get for free.
So I would really recommend it for prod. The first product was done for a startup with a team of 4 to 6 devs. Most dev learned Clojure while not familiar with it. It took about 3 weeks for a non Clojure dev to grasp Clojure and start to be productive in a very stressful startup environment.
For the second big product. We are still building and maintaining it. We are a team of about 11 people working on core APIs. And this is still a great experience even for a long living code. We started building this product from scratch in 2016.
This has been and still is a very stable product that is easy to grow. So my take is a net positive. I would really do it again in Clojure if I had to build another product.
tl;dl
But yes, it would be nice to be able to get out of this Typescript monoculture.