clojure-france

2020-12-18T14:59:50.107700Z

Je me demande quand Clojure se developera en France, ou plutot si ca se developera un jour la-bas.

2020-12-18T15:00:05.108Z

Je veux dire, de maniere professionnelle.

2020-12-18T15:00:43.108600Z

Y-a-t'il du progres de ce cote recemment ?

2020-12-18T15:01:13.109300Z

Meme le channel semble mort, si on ne le connait pas.

baptiste-from-paris 2020-12-18T15:01:20.109500Z

Hello Vincent ! Pas à ma connaissance 🙂

baptiste-from-paris 2020-12-18T15:02:02.110400Z

et non le channel n’est pas mort 💀, c’est juste 🎄 😄

2020-12-18T15:04:40.114Z

Je suis frustre de ne pas entendre parler de Clojure plus souvent en France. C'est pas bon pour moi, a force, je passe pour un vrai alien aupres de mes collegues, qui parle d'un truc qui a du mal a justifier son existence.

2020-12-18T15:05:48.114800Z

Comment faire pour developer Clojure en France ?

2020-12-22T02:53:47.241600Z

Je crois que la technique de Rich, initialement, c'etait de vendre du Clojure deguise en .jar a destinations d'organisations qui avaient l'habitude d'acheter du Java.

baptiste-from-paris 2020-12-18T15:10:29.118100Z

Mon 2cts sur le sujet : Je pense que la popularitĂ© dĂ©pend d’une combinaison entre : - l’enseignement supĂ©rieur - le “reach” (ou contraintes matĂ©rielles), ex: js/C/ASM/Swift - les acteurs Ă©conomiques - les communautĂ©s associatives locales - les communautĂ©s “mĂ©tier” IA+ lisp = ❀ dans les annĂ©es 80 et IA + Pyton = ❀ en 2020

baptiste-from-paris 2020-12-18T15:10:38.118400Z

j’en oublie probablement bcp

baptiste-from-paris 2020-12-18T15:11:36.119400Z

Ă  ma connaissance l’enseignement supĂ©rieur français ne pousse pas au lisp (ni mĂȘme au fonctionnel?)

val_waeselynck 2020-12-19T14:14:44.236900Z

@papachan infidĂšle !

papachan 2020-12-19T14:31:41.237100Z

😆

baptiste-from-paris 2020-12-18T15:12:21.120400Z

nous n’avons pas dĂ©veloppĂ© en France une industrie d’expertise basĂ©e sur le Clojure, exemple de la “finance” en angleterre

baptiste-from-paris 2020-12-18T15:13:13.121100Z

Donc il reste qq acteurs Ă©conomiques pour investir sur la techno, ce sont souvent de petites entreprises

2020-12-18T15:13:50.121800Z

Ou sont-elles, ces entreprises ?

baptiste-from-paris 2020-12-18T15:13:52.121900Z

Donc pour dĂ©velopper le Clojure en France, je pense qu’il faudrait un Nubank

baptiste-from-paris 2020-12-19T09:05:06.214Z

il l’a fait ! RĂ©ussir Ă  mettre qualitĂ© et micro-services dans la mm phrase 😉

baptiste-from-paris 2020-12-18T15:14:22.122300Z

celles que je connais sont Ă  Paris

2020-12-18T15:17:05.124300Z

mpenet, tu voulais dire un truc ?

mpenet 2020-12-18T15:18:03.125Z

de memoire la france est pas vraiment le meilleur endroit en europe pour faire de la finance, j'imagine que le marche c est principalement du service, et la c'est des trucs lourds plutot java/.net & co

baptiste-from-paris 2020-12-18T15:18:39.125700Z

aprùs si la vraie question c’est “comment je trouve un boulot clojure en France”, c’est un autre sujet 😄

baptiste-from-paris 2020-12-18T15:18:48.126Z

(réponse courte = remote ou paris)

mpenet 2020-12-18T15:18:49.126100Z

en remote, a l etranger 🙂

👍 1
2020-12-18T15:20:45.128200Z

J'ai beaucoup de mal a trouver un travail en Clojure, et c'est paradoxal parce que je me debrouille mieux dans ce language qu'avec n'importe quel autre language.

2020-12-18T15:21:17.128900Z

Des que je dis que je suis a Taiwan, les gens s'imaginent que c'est trop loin pour du remote.

mpenet 2020-12-18T15:21:28.129300Z

pb de timezone

baptiste-from-paris 2020-12-18T15:21:42.129900Z

oep

mpenet 2020-12-18T15:21:52.130400Z

encore que pour certaines boites c'est ok

baptiste-from-paris 2020-12-18T15:22:01.131Z

tu te fais avoir avec les USA

2020-12-18T15:22:16.131800Z

.. le truc c'est que ca fait un an et demi que je travaille sur les heures Francaises, mais rien n'y fait, ca bloque les gens mentalement.

baptiste-from-paris 2020-12-18T15:22:21.132Z

av la cÎte ouest tu es inversé..

Alexandre Grison 2020-12-18T15:39:14.132800Z

Je vois pas comment ça peut s'améliorer en FR y'a pas de communauté visible

Alexandre Grison 2020-12-18T15:39:48.133500Z

Clojure c'est 2-3 talks "Why Clojure?" chaque annĂ©e dans 2-3 JUGs, ça s'arrĂȘte lĂ , c'est trop alien pour la plupart des dev

👍 2
Alexandre Grison 2020-12-18T15:42:25.134700Z

J'ai essayĂ© d'en parler plusieurs fois Ă  Luxembourg, j'avais crĂ©Ă©e un event sur http://meetup.com y'avais 3 intĂ©ressĂ©s, une prĂ©sentation dans un JUG ça donne 15 personnes qui viennent, 1 intĂ©ressĂ©, 12 sur leurs tĂ©lĂ©phones et 2 qui trouvent que ça fait trop de parenthĂšses 🙂

😂 2
Alexandre Grison 2020-12-18T15:52:40.135900Z

En ce qui me concerne au travail j'ai lĂąchĂ© l'affaire, j'essaye de mettre plutĂŽt l'accent sur Kotlin qui est moins alien et qui apportera quand mĂȘme quelques choses intĂ©ressantes aux dĂ©veloppeurs.

Alexandre Grison 2020-12-18T15:53:46.137200Z

J'ai Ă©tĂ© contactĂ© 2 fois pour un poste de Clojure remote (des chasseurs de tĂȘte) mais les salaires Ă©taient trop bas, je ne peux pas justifier d'un emploi en tant que sĂ©nior dev Clojure car j'ai jamais fait de vrais gros projets hormis des choses sur mon temps libre

baptiste-from-paris 2020-12-18T16:28:01.138100Z

absolument, j’ai d’ailleurs commencĂ© par OCaml 😄

baptiste-from-paris 2020-12-18T16:28:38.138300Z

mais c’est pas systĂ©matique et j’ai cru comprendre que bcp d’école avaient arrĂȘtĂȘ

baptiste-from-paris 2020-12-18T16:29:06.138500Z

d’ailleurs le MIT a laissĂ© tomber le Scheme

baptiste-from-paris 2020-12-18T16:29:10.138700Z

(et SICP)

Alexandre Grison 2020-12-18T16:31:06.139600Z

j'ai aussi commencé par OCaml la prog fonctionnelle vers 2002

val_waeselynck 2020-12-18T16:46:55.141100Z

Les langages trĂšs dynamiques comme Clojure ne conviennent pas aux sociĂ©tĂ©s bord*liques comme la France. Les Français ont besoin d'ĂȘtre cadrĂ©s. Les langages dynamiques, c'est bien pour les pays oĂč personne ne marche sur les pistes cyclables. 😛

😂 3
val_waeselynck 2020-12-18T16:51:52.143900Z

Plus sĂ©rieusement : ça ne m'Ă©tonnerait pas qu'en France il y ait des biais culturels qui poussent les dĂ©cideurs Ă  ĂȘtre trĂšs conservateurs dans les choix de langages. Je l'ai vu dans l'Ă©cosystĂšme de startups français notamment. CombinĂ© Ă  une culture scolaire oĂč l'accent est beaucoup mis sur la thĂ©orie et peu sur la pratique, ça mĂšne facilement Ă  entendre des discours aussi Ă  cĂŽtĂ© de la plaque que ce que je viens d'Ă©crire au-dessus.

val_waeselynck 2020-12-18T16:54:12.145700Z

Sur l'animation de la communauté française, je pense qu'au moins à Paris on devrait reconnaßtre que nous, les organisateurs, n'avons pas toujours été trÚs assidus. De mémoire de quand j'y étais, on a toujours été trÚs occupés, ce qui ne facilitait pas une organisation réguliÚre. Notamment, nous étions tous en freelance, avec les irrégularités de charge de travail que ça implique.

val_waeselynck 2020-12-18T16:55:24.146700Z

Aprùs voilà, moi je bosse pour une startup française en Clojure en ce moment, donc ça existe... mais on ne recrute pas actuellement. Et c'est normal qu'on ne recrute pas beaucoup, on fait du Clojure 😉

val_waeselynck 2020-12-18T17:01:19.153700Z

On a peut-ĂȘtre aussi un phĂ©nomĂšne de "fuite des cerveaux" au niveau de la formation. Il est possible qu'avec notre systĂšme Ă©litiste de Grandes Écoles, les personnes qui ont le "caractĂšre" propice Ă  du Clojure partent soit vers d'autres domaines techniques, soit vers d'autres pays. Je vois qu'Ă  Polytechnique, trĂšs peu de gens veulent faire du dev. C'est relativement mal considĂ©rĂ©, perçu un peu comme "se salir les mains". C'est un peu ironique, parce que beaucoup de ces gens finissent par passer leur vie Ă  entraĂźner des rĂ©seaux de neurones par affinitĂ© avec les maths, alors qu'honnĂȘtement c'est gĂ©nĂ©ralement moins intellectuel et crĂ©atif que du dev Ă  haut niveau Ă  mon avis.

val_waeselynck 2020-12-18T17:02:32.154900Z

AprÚs voilà, c'est pas forcément une fatalité tout ça. Il me semble que les phénomÚnes de diffusion des technos sont relativement chaotiques, ça peut se jouer à pas grand chose.

2020-12-18T17:21:05.160100Z

Je rentre dans la discussion 🙂 On se connait bien sur Paris (@baptiste-from-paris @val_waeselynck @hmadelaine), mais c’est vrai que c’est du boulot que d’animer une communautĂ© et un vrai problĂšme systĂ©mique Ă  adresser sur toute la chaĂźne (acteurs Ă©conomiques, formation, Ă©ducation, open source, meetup/conf, etc.). En tant que freelance nos prioritĂ©s sont souvent ailleurs comme l’a fait remarquer Valentin, et Ă  part des initiatives locales et l’animation de la communautĂ© il y a peu de choses. Ce n’est pas une fatalitĂ© mais cela demande des moyens qu’une sociĂ©tĂ© peut dĂ©cider de mettre (cf Juxt, Metosin). D’ailleurs le retour d’expĂ©rience de Metosin est qu’ils ont travaillĂ© avec les ESN locales (formation) pour petit Ă  petit dĂ©velopper l’écosystĂšme et dĂ©marrer le cercle vertueux. Mais c’est vrai que ça demande une prise de risque pour des acteurs plus traditionnels que des startups. Retour d’expĂ©rience rĂ©cent dans une grande banque : les langages dynamiques (python et node en l’occurence) ont Ă©tĂ© Ă©cartĂ©s pour des raisons de sĂ©curitĂ© (pas forcĂ©ment toujours avĂ©rĂ© mais c’est un autre dĂ©bat). Je ne suis pas trop sĂ»r sur la culture française justement le cĂŽtĂ© bordĂ©lique et trĂšs organique peut ĂȘtre trĂšs bien adaptĂ© Ă  Clojure. Chez Electre on est maintenant 8 dĂ©veloppeurs Clojure mais culturellement le remote est encore compliquĂ©. Bref il y a des choses qui se passent en France (et j’essaye de faire ma part 🙂), il faudrait peut–ĂȘtre plus de communication sur ce que l’on fait pour dĂ©velopper la visibilitĂ© locale
mais c’est du boulot.

👍 3
Alexandre Grison 2020-12-18T17:23:39.160400Z

merci pour les explications

Alexandre Grison 2020-12-18T17:24:41.162100Z

quand covid sera derriĂšre nous peut ĂȘtre qu'une initiative comme heart of clojure a paris serait une bonne idĂ©e. Avec toutes les startup FR genre station F etc il doit bien y avoir un petit vivier

baptiste-from-paris 2020-12-18T17:27:51.166600Z

@jeremie & @val_waeselynck pour le cĂŽtĂ© orga, le Covid n’a pas bcp aidĂ© cette annĂ©e 😕

hmadelaine 2020-12-18T17:29:22.169200Z

Bonsoir Ă  tous, je rebondis sur l’organisation du meetup Clojure Paris. L’annĂ©e 2020 a Ă©tĂ© dramatique. J’ai bien tentĂ© d’organiser un meetup en prĂ©sentiel mais je n’ai eu que trois inscrits et j’ai dĂ» l’annuler. Je fais refaire une tentative en fĂ©vrier en fonction des annonces du gouvernement. Je ne pousse pas les Ă©vĂšnements remote car la richesses des meetups se passe avant et aprĂšs les talks lors des Ă©changes informels.

👍 3
hmadelaine 2020-12-18T17:30:19.170800Z

J’aimerais refaire un meetup advent of code comme l’annĂ©e derniĂšre mais cette fois en incluant du remote !!

3
baptiste-from-paris 2020-12-18T17:32:49.171400Z

C’est une bonne idĂ©e

2020-12-18T17:49:41.182700Z

Autre retour d’expĂ©rience personnel sur le dĂ©veloppement d’une communautĂ© : j’ai lancĂ© le meetup Domain-Driven Design en 2009 sur Paris, Ă  l’époque on devait ĂȘtre une dizaine Ă  ce premier meetup, le speaker d’ailleurs Ă©tait Greg Young, il Ă©tait moins connu Ă  l’époque d’ailleurs. La communautĂ© a stagnĂ© pendant environ 5 ans et le DDD a dĂ©collĂ© vers 2015 et c’était toujours du boulot mais ça a suivi en terme d’audience et de sponsoring (faut pas oublier que pour faire un meetup en prĂ©sentiel il faut un lieu et c’est pas toujours simple). La rĂ©gularitĂ© est importante je pense, quitte Ă  faire venir des speakers de l’étranger. Mais ça demande un “alignement de planĂštes” qui fait que ça prend ou pas. En tout cas on ne lĂąche pas l’affaire et ça repose sur des personnes assez engagĂ©es sur le langage et passionnĂ©es mais il manque ce cĂŽtĂ© systĂ©mique Ă©voquĂ© plus haut. Sur une note plus personnelle, il est beaucoup plus simple pour moi de vendre des interventions de conseil sur de l’architecture et du DDD que du Clojure. Le conseil est peu risquĂ© et avec potentiellement un bon ROI pour le client. Contrairement Ă  du delivery, et on vient au sujet de Clojure, car : ‱ DĂ©livrer du soft au forfait ou en rĂ©gie demande une prise de risque par le donneur d’ordre, Clojure est “risquĂ©â€ de prime abord quoiqu’on en dise s’il n’y a pas un Ă©cosystĂšme qui permet de rassurer (compĂ©tences suffisamment dispo, formation, etc.). Et assembler des freelances pour dĂ©livrer du soft est risquĂ©. ‱ Sauf Ă  avoir un Ă©lĂ©ment suffisamment diffĂ©renciant d’un point de vue business pour que la stack techno soit secondaire (ex : une boite qui dĂ©veloppe en Elixir mais qui a une expertise mĂ©tier forte sur de la logistique). Bref mon point c’est qu’en France Ă  l’heure actuelle on a des petits acteurs qui ont trĂšs bien compris l’intĂ©rĂȘt de Clojure, donc uniquement des startups ou des petites boites et des freelances que l’on connait tous qui bossent pour eux. Pas de boite qui a intĂ©rĂȘt Ă  investir pour dĂ©velopper l’écosystĂšme Ă  long terme. Donc pas de communication structurĂ©e et rĂ©guliĂšre sur le sujet, uniquement des initiatives personnelles sujettes aux alĂ©as, donc peu visible de l’extĂ©rieur.

👍 3
val_waeselynck 2020-12-18T18:09:29.183100Z

C'était une blague le cÎté bordélique hein :)

val_waeselynck 2020-12-18T18:12:55.183600Z

Bons points tout ça

2020-12-18T18:13:20.183800Z

Oui mais je trouve la France vraiment bordĂ©lique 😉

val_waeselynck 2020-12-18T18:14:02.184Z

Surtout dans le bordelais

val_waeselynck 2020-12-18T18:17:27.184200Z

@jeremie par «risque de prime abord», tu parles de risque perçu ou objectif ?

2020-12-18T18:23:08.184400Z

risque perçu Ă  80% et 20% objectif (freelance sont plus volatil, vivier rĂ©duit de ressources pour des salariĂ©s, etc.). Je trouve qu’une stack JS/Java moderne est beaucoup plus risquĂ© mais on est entre convaincu ici
 Et puis le sujet de la qualitĂ© logicielle est important que ce soit en Java ou en Clojure (disons qu’en Clojure c’est moins visible car il y a un filtre naturel des personnes, mais je ne le considĂšre pas comme Ă©tant acquis)

baptiste-from-paris 2020-12-18T18:34:12.184700Z

Shame on you !

baptiste-from-paris 2020-12-18T18:42:11.185200Z

Je partage

val_waeselynck 2020-12-18T18:55:51.185500Z

Il paraßt qu'ils parlent à peine français là bas.

😂 1
val_waeselynck 2020-12-18T19:04:41.187200Z

Si je peux donner un petit conseil Ă  toute la communautĂ© : n'hĂ©sitez pas Ă  relancer ou proposer des Ă©vĂšnements. Les organisateurs habituels ne le prendront pas mal, ils ne tiennent pas Ă  avoir un monopole de l'orga. Et si ça fait un bide de temps en temps, ce n'est pas grave, la soliditĂ© de la communautĂ© rĂ©sidera dans sa capacitĂ© Ă  s'en relever, et ce n'est gĂ©nĂ©ralement pas symptomatique d'un manque d'intĂ©rĂȘt.

👍 4
val_waeselynck 2020-12-18T19:09:29.187800Z

Je crois savoir que ça démange à Michel de faire une présentation de notre stack actuelle

val_waeselynck 2020-12-18T19:09:53.188300Z

AprÚs c'est vrai qu'avec la menace planante de la 3Úme vague, ça paraßt mal partie pour les évÚnements physiques

baptiste-from-paris 2020-12-18T19:16:25.189800Z

Sans rire, le patois s’est perdu Ă  ma gĂ©nĂ©ration (mes parents le parlent)

2020-12-18T20:17:04.193900Z

Merci à tous, discussion trÚs intéressante pour quelqu'un de "nouveau" dans cet écosystÚme. Toutes ces questions m'ont plusieurs fois traversé l'esprit donc j'allais y venir tÎt ou tard. Une idée du statut de Clojure dans notre voisinage proche (Allemagne, Italie, Espagne) ? Je crois constater que l'Allemagne suit bien et commence à prendre le modÚle du Royaume Uni et de la Finlande, etc. Est-ce le cas ?

2020-12-18T20:18:09.194300Z

Peut-ĂȘtre pourrait-on Ă©changer avec eux, s'inspirer du modĂšle, etc ?

cgrand 2020-12-18T20:19:40.195Z

Il y a des années GenÚve était plus active que Paris.

mpenet 2020-12-18T20:25:02.196Z

La belle Ă©poque :)

👍 1
mpenet 2020-12-18T20:26:58.197100Z

Je crois pas que le user group est encore actif à GenÚve. Beaucoup des membres ont lancés des sociétés en clojure (exoscale, finity/paper.li, sixsq, etc)

mpenet 2020-12-18T20:30:41.200200Z

En SuÚde il y a plusieurs gros acteurs: une banque (SEB) , un service de parking via mobile qui couvre le pays, une société de jeux videos (King) , codescene etc...

cgrand 2020-12-18T20:32:48.201700Z

Ça ne nous rajeunit pas !

👍 2
👮 1
papachan 2020-12-18T20:57:07.205Z

Tiens. Drolement actif le canal ! faites attention a garder vos gestes barrieres !

papachan 2020-12-18T20:58:46.205100Z

Taiwan ! quelle drole d'idĂ©e 😆

papachan 2020-12-18T21:05:53.206800Z

Je vous rassure ya pleins de pays qui ont zéro integrations avec clojure. ( comme ce qui est le cas pour les pyrénnées atlantiques )

papachan 2020-12-18T21:06:06.207100Z

En france ya quand meme quelques startups

papachan 2020-12-18T21:06:22.207400Z

J'avais vu une liste de startup a l'epoque

papachan 2020-12-18T21:10:53.207500Z

J'ai découvert Ocaml grace au projet HAXE monté par Nicolas Cannasse. Ca m'a donné l'envie d'apprendre mais impossible pour trouver du taff.

papachan 2020-12-18T21:39:03.211700Z

@vincent.cantin il y a un autre aspect qu'il faut tenir en compte quand tu taffes en/avec la france, c'est le salaire. Ils t'offrent beaucoup + depuis les USA/Canada/Uk ou meme certains pays d'europe.

papachan 2020-12-18T21:40:51.212100Z

Bref tout ca pourrait etre le materiel pour un bon meetup en ligne.