Fork me on GitHub
#off-topic
<
2017-05-27
>
fellshard03:05:58

But that would require you to use Skype.

qqq04:05:13

Yes, but by forcing everyone to communicate through Skype, it eliminates the priviledged of native English speakers and levels the field.

shivekkhurana10:05:53

Hi community !

shivekkhurana10:05:59

I'm pushing to shift my company's new backend to Clojure + Graphql. The argument that comes against this is, that it's impossible to find Clojure devs. Has anybody here have faced an issue with the same ?

shivekkhurana10:05:13

How hard it's to find Clojure developers ?

dominicm11:05:29

A lot of companies have no issue training developers into Clojure, even from Java.

dotemacs12:05:50

@shivekkhurana look at the JUXT’s Clojure In series on their site, and see what those people are saying about recruiting new devs

dominicm15:05:47

@shivekkhurana (disclaimer: I work for JUXT). https://juxt.pro/blog/posts/clojure-in-baresquare.html comes to mind regarding hiring in clojure-in.

akiroz15:05:05

This. Clojure is easy to learn if you already know the host language well.

akiroz15:05:42

A colleague of mine got productive with my reagent/re-frame app in 2 days when he only know react/redux

mobileink19:05:28

thesis: there are 2 models of computation: classic computation (turing machine, lambds calc, and equiv.) and cocomputation (csp, pi calc, interactionist, etc. - no generally accepted terminology.) real-world programming always involves both. example: web apps involve a functional part that returns values for input, but they also involve a co-functional part responsible for observing input (requests), applying the functional bit to the input, taking the value returned, and exhibiting (sending) it. conceptually they are entirely distinct.

mobileink19:05:26

to me this seems a very useful distinction, but i've never seen it explicitly articulated in the programming world. e.g. OOP is pretty clearly a case of co-functional (black-boxy) programming.

mobileink19:05:08

clojure does both right out of the box, and it keeps them distinct without saying so explicitly.

mobileink19:05:36

e.g. def (defn etc.) is cofunctional. it's a knob on Clojure's runtime blackbox.

mobileink19:05:28

speculation: we would be better off if we made all this more explicit. e.g. web frameworks typically treat everything as one big blob of programming.

romain23:05:51

Does someone use Windows as main OS for developing Clojure apps? I wonder how it has evolved