Fork me on GitHub
#jobs-discuss
<
2020-07-08
>
David Pham20:07:36

Anyone has some experience from coding in Clojure(Script) daily for professional work to a job without Clojure at all? How does that feel?

chrisblom20:07:05

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

Aron04:07:06

Well, I can't use cljs without clj, but for work I only commit cljs, and we use shadow-cljs. It's much better than typescript imho.

dpsutton20:07:27

a product that uses cljs on frontend and not clojure on the backend?

seancorfield20:07:50

@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?"

👍 3
dpsutton20:07:15

ah that's a much better reading lol

dpsutton20:07:52

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

petterik21:07:12

Just as a datapoint, where I work we use ClojureScript on the frontend and Rust on the backend

dpsutton21:07:13

that sounds fun

David Pham21:07:01

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).

dpsutton21:07:30

what are your thoughts?

dpsutton21:07:00

for me i would have to get a decent raise to not do clojure

David Pham21:07:02

I would ask for a FAANG salary for being unable to code in Clojure.

David Pham21:07:28

Just for the loss of productivity, and fun, and joy, and additional pain of complecting simple and easy all the time.

robertfw21:07:01

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.

Mario C.21:07:14

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?e

☝️ 3
David Pham21:07:27

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.

David Pham21:07:49

As long as the culture is good (nice colleagues, ambitious but realistic expectations), I will still be happy with the trade off.

David Pham21:07:54

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.

dpsutton21:07:37

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

David Pham21:07:42

Moreover I have the feeling that I make stuff with Clojure and I am on the path of mastery.

dpsutton21:07:01

or i suppose, a better way to look at it would be require a 20% premium salary for a job in another language

David Pham21:07:32

Even Java? XD

David Pham21:07:26

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.

David Pham21:07:54

But anyways, does not solve my problem haha, can we go back to the path without Clojure and not regretting it? XD

Mario C.21:07:02

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

Mario C.21:07:57

Although I wouldn't mind going to an Elixir shop

harishtella22:07:41

@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.