Fork me on GitHub
#jobs-discuss
<
2018-02-12
>
mattgeb03:02:45

Maybe they need OO skills because the Clojure stuff will be interacting with OO stuff in other languages, and it'll be easier to communicate & collaborate with the other team if you have some familiarity with OO stuff?

bja04:02:27

Maybe they need OO experience so they can cherish their time with Clojure?

makiten05:02:34

I hope the reason is that maybe it's a full stack job using cljs. ...But why have cljs on the FE and the other langs on the backend, I'll never know

makiten05:02:42

CLOJURE ENGINEER Requires: - Some OO lang experience - Lots of OO - Definitely OO - Preferably in an OO language (or C) - HTML and JS, too ... - Oh yeah, and Clojure

sonnyto12:02:28

someone who likes to hack in Clojure most likely also has hacked in OOP languages

vemv13:02:40

although, really distilling the good parts of OO is orthogonal to Clojure. In my latest team I was the only one strongly pushing for defprotocol usage. Also I recall using Composite pattern (admittedly a easy/universal one, but you get the idea)

makiten14:02:15

i've used defprotocol on my own software. for whatever reason, i prefer using elixir's version, but that's only after using it in clojure for awhile.

makiten14:02:24

it was just for a boring use case.