Greatly appreciate the insights y'all. Valuable stuff.
Anyone has some experience from coding in Clojure(Script) daily for professional work to a job without Clojure at all? How does that feel?
a product that uses cljs on frontend and not clojure on the backend?
@dpsutton I read it as meaning "If you've switched from Clojure/Script job to a non-Clojure/Script job, how do you feel about it?"1👍
ah that's a much better reading lol
i know of a few places that use clojure on backend and js on frontend so i read it first as if there were any companies doing the opposite
Just as a datapoint, where I work we use ClojureScript on the frontend and Rust on the backend
that sounds fun
I went back to java, I miss Clojure at times and still use it for my own side projects, but there is more to a job than the language
Sorry for the imprecision @dpsutton . Yeah, I received an interesting offer, but the one and only condition was no Clojure nor ClojureScript in production code. But they use python, Scala and TS (my issue is I have 0 knowledge of Java nor JS haha).
what are your thoughts?
for me i would have to get a decent raise to not do clojure
I would ask for a FAANG salary for being unable to code in Clojure.
Just for the loss of productivity, and fun, and joy, and additional pain of complecting simple and easy all the time.
I'm in a similar boat, I was considering other opportunities but there is a definite price tag I am attaching to being able to work with Clojure in my day-to-day work. I had to do some work recently with Python and it was a frustrating experience to say the least. I do definitely get that the language is not the full story - and if a company came along that was nailing it on mission, team, culture, compensation.. I'd happily work in something else. But they do have a higher bar to jump over to convince me.
What if your currently working with Clojure but your current salary is not bad but not great either. Seeing other co workers/friends getting jobs that are paying significantly more?e1☝️
My actual feeling is I can solve problems at incredible speed while learning and pushing the boundaries of my knowledge and skills every day. I feel that I am being paid to learn, and the problems I solve for the company are simply my homework.
As long as the culture is good (nice colleagues, ambitious but realistic expectations), I will still be happy with the trade off.
My thinking is that it will pay off sooner rather than later, and if not I had a heck of fun with my time and with a really welcoming and smart community.
all things being equal, i would probably take a job that paid 15% less in clojure over a job in another language. that's probably a good price tag for my comfort/enjoyment/productivity in the language
Moreover I have the feeling that I make stuff with Clojure and I am on the path of mastery.
or i suppose, a better way to look at it would be require a 20% premium salary for a job in another language
Even Java? XD
What I really like about Clojure is you might not know all the answers for any problems, but you at least have one reasonable answer for most problems and more than that, I think you learn a way of solving problems with information.
But anyways, does not solve my problem haha, can we go back to the path without Clojure and not regretting it? XD
Ha, Ive said the same thing. I wish never did Clojure and just stuck with JS. Other friends/co-workers don't feel the same since they are most likely going from C-style family language to another. Anytime I have to do some work in Python (lambdas) its always painful lol
Although I wouldn't mind going to an Elixir shop
@neo2551 I wonder about this as well. I never felt inspired during the times I have done programming work without Clojure/Clojurescript. I truly love the language. It inspires me to make more beautiful stuff. But I also hate to be limited in terms of opportunities.