Fork me on GitHub
#jobs-discuss
<
2021-12-15
>
cp4n00:12:52

Curious from people's experience if they find that hiring managers find Clojure as a plus factor, or if mostly they think "who cares, we use (insert language here) at this shop" when it is a non-Clojure job?

seancorfield00:12:55

As a hiring manager, I will say that when we switched tech and started hiring for work that would involve Clojure, we saw a big improvement in the quality of candidates. I think Clojure is somewhat self-selecting for folks who are "above average" in various different (useful) ways.

💯 4
1
👆 3
seancorfield00:12:17

(I think this is true for any niche tech that is "hard" in various ways)

seancorfield00:12:07

and I'm using "quotes" here because those are deliberately vague and hand-wavy terms

adi03:12:41

> I think this is true for any niche tech that is "hard" in various ways. I agree with this. It's worth remembering that even JAVA was rad once upon a time. One of the surest ways to lower the signal to noise ratio is to find a few hundred million dollars and allocate it to hyping the daylights out of your tech. Given the history of Lisps, I very much doubt that will happen for Clojure. But then again, Clojure-using companies are IPO-ing. I look forward to the future of global Lisp domination.

agile_geek09:12:14

I started with Java in 1996 when I was a COBOL programmer.... Java was definitely rad (altho I don't think the word rad was!)

metal 1
lsenjov04:12:07

It’s kinda a weird spot of a language, it doesn’t seem to have nearly as much hype as many other languages, but somehow it’s got higher usage numbers than haskell professionally? (SO numbers)

lsenjov04:12:11

Anytime people tech talks about functional it always seems to be Haskell/F#, about JVM it seems to be kotlin lately, and lisps people think CL/Racket. This might be a good thing, I’ve had job interest because people were interested in a job working in a functional language/jvm/lisp, and not specifically clj.

gklijs14:12:55

Yes, based on that I don't really get why it's not more popular. They bless Kotlin because it's 'functional' and 'immutable by default' but in practice it's often a big mess. And the things you need to do to alter one nested immutable thing to get another. With Clojure things like updating nested maps, while ensuring immutability, are peanuts.