Is it really just about the parens?
Or that it doesn't have an 'all batteries included' framework like RoR?
I know many in the community are saying it doesn't really matter.
But it kinda does, no? Higher adoption means more companies using it and more Clojure related jobs.
So I'm just curious what are the main factors that Clojure remained quasi niche. If you check Google Trends it started dipping since 2017.
Why isn't it more used in ML / AI projects, which it seems well suited for compared to Python.
Great documentary!
https://clojure.org/about/documentary
So hopefully this will help to create more interest and grow the ecosystem.
1) Clojure is stable and there will never be big news or big changes to the core language. It's simple in the objective sense. There's fewer patterns to learn, hence less to talk about online. The code I wrote 12 years ago still works. The books I bought 12 years ago are still relevant. To an amateur github star gazer looking only at the metrics from the past month, this looks like stagnation. To me, this looks like good engineering.
2) The can-do pragmatic attitude meshes very well with entrepreneurs and small teams writing proprietary applications that need to get things done. These are NOT the people evangelizing and marketing open source tools. Clojure's successes are private, small, and quiet. In general, there is little to no focus on external validation.
3) Clojure is unabashedly a tool for experts. Don't get me wrong, the community is amazingly welcoming to newbies (as I discovered). But in order to align with Clojure's value proposition, you need to understand the problems it solves and feel them deep in your bones. If the words "mutable state" mean nothing to you, Clojure is going to feel wierd.
These conspire to make Clojure less visible online. Clojure's core audience, expert programmers who focus on outcomes and stable code, they do not read or write SEO blog spam.
The trending technologies, those that change so much they require articles like "How to do X in Y in April 2026" are built on shaky foundations. Trending means churning. That's hardly a value worth chasing.