RFC: une (Non-)conférence Programmation Fonctionnelle en 2016

19 views
Skip to first unread message

Arnaud Bailly

unread,
Oct 12, 2015, 10:40:24 PM10/12/15
to paris-scala-user-group, cloju...@googlegroups.com, clojure-pari...@googlegroups.com, La liste Haskell Francophone, nant...@googlegroups.com
Bonjour et d'avance toutes mes excuses pour les réceptions multiples,

J'écris ce mail à l'attention d'un large public avec deux objectifs en tête:
 - recueillir des avis en retour, positifs ou négatifs, afin d'évaluer la pertinence du sujet
 - susciter des bonnes volontés

Cela fait quelques années que l'idée me trottait dans la tête : organiser en France une conférence sur le thème de la programmation fonctionnelle qui réunirait praticiens et théoriciens des diverses communautés pour échanger, batailler, discuter, convaincre, partager... Il y a bien Scala.IO, mais d'une part Scala est très orientée Scala même si les organisateurs font des efforts pour faire de la place aux autres éco-systèmes et d'autre part comme nous le savons certainement tous Scala.IO n'aura malheureusement pas lieu avant probablement fin 2016.

Donc je me lance...

Je voudrais organiser au premier semestre/trimestre 2016 une conférence ce thème dont les caractéristiques seraient les suivantes:


La forme:

Moitié "talks" préparés, moitié "open space" (voir http://openspaceworld.org/wp2/what-is/fran/), pour plus de dynamisme et d'interaction. Des séries de conférence très intéressantes comme CitCon (http://citconf.com/), DevOpsDays (http://www.devopsdays.org/) ou AgileOpen France utilisent ce principe qu'à titre personnel j'aime beaucoup

Les talks seraient sélectionnés de manière transparente sinon démocratique, par exemple au moyen de PR sur Github (la conférence XP Day Benelux utilise un système sophistiqué de feedback et de sélection), pour éviter le désagréable effet "touche pas à mon pote". Cela n'empêche pas de pouvoir inviter un ou deux speakers renommés dont on sait qu'ils ont toujours des choses intéressantes à raconter et qui feront une belle tête d'affiche...

Le fond:

Idéalement un heureux mélange pour débutants et utilisateurs avertis mais pratiquement je favoriserais plutôt des sujets pointus, que ce soit en terme d'application de la programmation fonctionelle (PF et gestion d'infra, DSLs, IoT, DevOps, embarqué, ML, BigData, Cloud...) ou de techniques de programmation fonctionnelle (types.... ou pas, méta-programmation, compilation, modularité, "functional pearls", nouveaux langages...).

Mon idée en l'état actuel des choses est de faire une conférence à laquelle je serais frustrée de ne pas pouvoir assister à tous les talks, pas une conférence dont je regarderai le planning en me disant "bon ben ya rien dans les deux prochaines heures, je vais aller me prendre un café".

Le lieu:

Comme je suis (désormais) nantais, j'envisage de faire ça sur Nantes qui est plutôt bien desservie par divers moyens de transport. Idéalement, j'aimerais faire ça dans un lieu cosy et convivial favorisant les rencontres et discussions, au bord de la mer, en résidentiel... Je trouve que les conférences en résidentiel sont toujours plus riches en interactions diverses (j'ai l'esprit large) et laissent de meilleurs souvenirs.

Modalités pratiques:

 - Durée: 3 jours c'est très long, je verrais plutôt 2 jours, ou même 1 1/2: commencer le midi du jour 1 et terminer en fin de journée du jour 2
 - Prix: le moins cher possible ce qui implique soit une orga plutôt cheap (salles de cours, pizza, cacahuètes, coke) soit pas mal de sponsoring
 - Dates : mars ou avril, quand le printemps frémit. Par exemple juste avant Devoxx pour pouvoir éventuellement profiter de speakers venant de loin ?

Voilà, j'ai tout dit pour l'instant et comme je le disais en introduction, j'attends maintenant des retours pour savoir si oui ou non ça vaut le coup de lancer vraiment le truc.

À tout hasard j'ai créé un groupe de discussion (https://groups.google.com/forum/?hl=en#!forum/fpday) et un projet github (https://github.com/abailly/fpday), toutes les bonnes volontés sont les bienvenues.
-- 
Arnaud Bailly

twitter: abailly
skype: arnaud-bailly

Gautier DI FOLCO

unread,
Oct 13, 2015, 6:08:49 PM10/13/15
to La liste Haskell Francophone, paris-scala-user-group, cloju...@googlegroups.com, clojure-pari...@googlegroups.com, nant...@googlegroups.com
_______________________________________________
Haskell-fr mailing list
Haske...@haskell.org
http://mail.haskell.org/cgi-bin/mailman/listinfo/haskell-fr


Bonsoir,

Histoire d'annoncer la couleur : plutôt contre.
J'ai assisté a pas mal de conférences et j'ai eu l'occasion d'en organiser quelques unes.
Ça ne me confère aucune aura ou argument d'autorité ou quoi que ce soit, mais ça m'a permis de savoir ce que j'aime et ce que je n'aime pas.
Je parle uniquement pour moi, chacun est libre de ses opinions.
(Avec une introduction si longue, j'en vois certains se dire que ça va être sanglant, sortez les lunettes de protections).
Mon top des raisons de ne pas la faire (du plus au moins important) :
0. Le "marcher" est saturé : il y a de plus en plus de conférences, la concurrence est rude. Il va falloir trouver une date ou le public ciblé ne soit pas accaparé par d'autres évènements. Il va aussi falloir créer une identité propre à la conférence, qui se démarque des autres.
1. 5-6 mois pour tout organiser, sans une équipe sur place, motivée et disponible, c'est tendu.
2. Il va falloir bien définir la cible, ça déterminera les sponsors et donc le prix, là c'est plus un coup de poker qu'autre chose pour une nouvelle conférence.
3. Nantes est assez excentrée, honnêtement, à part Paris, c'est la misère pour y aller (certains dirons aussi qu'il pleut tout le temps, mais comme vous dites, il ne pleut pas dans le bar). Si tu veux du succès il va te falloir une bonne communauté locale (je sais que vous en avez quelques unes)
4. Pour les niveaux de conférences, ça va être plus que compliqué, car tu va devoir cadrer tes intervenants et les sélectionner en fonctions de quotas et non pas en fonction de leur apport.
5. Pour reprendre le 4. avoir plusieurs niveaux impliquent potentiellement plusieurs interventions en parallèle, ce qui est toujours compliqué à gérer.
6. Ça rejoint un peu les points précédents : niveau logistique ça va être compliqué sans entité derrière pour l'assurance, avancer les fonds, gérer les fournisseurs, le traiteur, la salle, etc.
7. Niveau contenu, il va falloir trouver un élément fédérateur, si non les participants vont rester sur leurs technos ou se fritter sur leur définition du FP.

Points positifs :
0. Une telle conférence doit exister
1. J'aime bien la forme
2. Ça fera du bien au FP (et c'est un motif suffisant en soit)

Je pense que j'ai fais le tour.
Encore une fois, ça n'est que mon opinion.
Si tu trouve assez de personnes motivées, fais le, c'est une superbe expérience à vivre, au moins une fois, mais ne le fais pas contre vents et marées (tu peux quand même le faire en Bretagne, c'est pas interdit).
Bon courage, je viendrais peut-être, si elle a lieu et si je remet la main sur mon pull marin.

Bonne nuit.

Arnaud Bailly

unread,
Oct 14, 2015, 2:22:10 AM10/14/15
to fp...@googlegroups.com, La liste Haskell Francophone, paris-scala-user-group, clojure-pari...@googlegroups.com, nant...@googlegroups.com, cloju...@googlegroups.com
Bonjour Gautier,


2015-10-14 0:08 GMT+02:00 Gautier DI FOLCO <gautier...@gmail.com>:
Bonsoir,

Histoire d'annoncer la couleur : plutôt contre.
 
Cool, l'unanimité c'est chiant et ça ne fait pas avancer les chose.
 
J'ai assisté a pas mal de conférences et j'ai eu l'occasion d'en organiser quelques unes.
Ça ne me confère aucune aura ou argument d'autorité ou quoi que ce soit, mais ça m'a permis de savoir ce que j'aime et ce que je n'aime pas.
Je parle uniquement pour moi, chacun est libre de ses opinions.
(Avec une introduction si longue, j'en vois certains se dire que ça va être sanglant, sortez les lunettes de protections).

C'est bien de planter le décor et de savoir que tu parles en connaissance de cause.
 
Mon top des raisons de ne pas la faire (du plus au moins important) :
0. Le "marcher" est saturé : il y a de plus en plus de conférences, la concurrence est rude. Il va falloir trouver une date ou le public ciblé ne soit pas accaparé par d'autres évènements. Il va aussi falloir créer une identité propre à la conférence, qui se démarque des autres.

Ok, listons-le (je parle des conférences "professionnelles", pas des conférences académiques évidemment):https://github.com/abailly/fpday/wiki/Autres-conf%C3%A9rences

Deux réponses à tes questions:
 - l'identité de la conférence se fera au travers du thème (pas couvert par une autre conf il me sembl) et du format non-conférence
 - mon idée n'est pas de concurrencer Devoxx donc la proximité avec une autre conf plus grosse peut être un atout: une personne peut prolonger un séjour ou voyage pour participer à une gross conf réputée et ensuite se faire plaisir avec une conf plus petite mais plus cosy et réunissant des passionnés

1. 5-6 mois pour tout organiser, sans une équipe sur place, motivée et disponible, c'est tendu.

J'ai fait pire. Le format non-conférence devrait aider pas mal à simplifier l'organisation du contenu, le problème c'est surtout la logistique et ce sera le go/no-go

2. Il va falloir bien définir la cible, ça déterminera les sponsors et donc le prix, là c'est plus un coup de poker qu'autre chose pour une nouvelle conférence.

Oui, je l'ai évoqué déjà, je n'ai pas encore d'idée bien arrêtée
 
3. Nantes est assez excentrée, honnêtement, à part Paris, c'est la misère pour y aller (certains dirons aussi qu'il pleut tout le temps, mais comme vous dites, il ne pleut pas dans le bar). Si tu veux du succès il va te falloir une bonne communauté locale (je sais que vous en avez quelques unes)

Il faut moins de temps pour aller de Paris à Nantes que pour aller de Saint-Quentin à Noisy le grand. Et par ailleurs il existe depuis quelques années un truc assez peu connu mais fort pratique qui s'appelle le TGV et qui permet de désenclaver les provinces reculés. Ça permet même à ces malheureux provinciaux d'aller vendre leurs bras et leur cerveau à la capitale.

Bon j'arrête là, j'imagine que tu t'attendais un peu à te faire allumer sur ce point et donc c'est moyennement drôle :-)

4. Pour les niveaux de conférences, ça va être plus que compliqué, car tu va devoir cadrer tes intervenants et les sélectionner en fonctions de quotas et non pas en fonction de leur apport.

 - si tu parles de  quotas par langage, rien à foutre: vient qui veut et avoir un processus de sélection pour la partie "talks" transparent permettra d'arbitrer explicitement s'il le faut.
 - il y aura une partie importante de non-conférence

5. Pour reprendre le 4. avoir plusieurs niveaux impliquent potentiellement plusieurs interventions en parallèle, ce qui est toujours compliqué à gérer.

oui, donc c'est pour ça que je préfererais concentrer la conférence sur un seul "niveau"

6. Ça rejoint un peu les points précédents : niveau logistique ça va être compliqué sans entité derrière pour l'assurance, avancer les fonds, gérer les fournisseurs, le traiteur, la salle, etc.

La logistique c'est toujours compliqué mais ça fait partie du truc. Les meilleurs conférences auxquelles j'ai assisté avaient une logistique "invisible", à nous d'être à la hauteur
 
7. Niveau contenu, il va falloir trouver un élément fédérateur, si non les participants vont rester sur leurs technos ou se fritter sur leur définition du FP.


Pourquoi vouloir uniformiser ? La diversité c'est bien. Perso, je fais beaucoup de Haskell mais aussi du Clojoure(Script), j'ai fait du scala, du C/C++, du javascript, du Java, du VB et probablement en referai-je. Ce qui est intéressant IMHO c'est justement de faire se croiser des communautés et des points de vues qui s'ignorent. D'où l'importance pour moi de la partie unconference.
 
Points positifs :
0. Une telle conférence doit exister
1. J'aime bien la forme
2. Ça fera du bien au FP (et c'est un motif suffisant en soit)


Cool.
 
Si tu trouve assez de personnes motivées, fais le, c'est une superbe expérience à vivre, au moins une fois, mais ne le fais pas contre vents et marées (tu peux quand même le faire en Bretagne, c'est pas interdit).

"Il n'est pas nécessaire d'espérer pour entreprendre ni de réussir pour persévérer"
 
Bon courage, je viendrais peut-être, si elle a lieu et si je remet la main sur mon pull marin

J'attendrais tes propositions de sujets avec impatience.

A+
Arnaud

Arnaud Bailly

unread,
Oct 15, 2015, 12:02:55 PM10/15/15
to paris-scala-user-group, fpday, La liste Haskell Francophone, clojure-pari...@googlegroups.com, nant...@googlegroups.com, cloju...@googlegroups.com
2015-10-15 15:47 GMT+02:00 Francois <fan...@gmail.com>:
On 14/10/2015 08:22, Arnaud Bailly wrote:
Bonjour Gautier,


Je réagis juste sur un tout petit bout, parce que je crois qu'il y a eu mauvaise lecture:
[...]
3. Nantes est assez excentrée, honnêtement, à part Paris, c'est la misère pour y aller (certains dirons aussi qu'il pleut tout le temps, mais comme vous dites, il ne pleut pas dans le bar). Si tu veux du succès il va te falloir une bonne communauté locale (je sais que vous en avez quelques unes)

Il faut moins de temps pour aller de Paris à Nantes que pour aller de Saint-Quentin à Noisy le grand. Et par ailleurs il existe depuis quelques années un truc assez peu connu mais fort pratique qui s'appelle le TGV et qui permet de désenclaver les provinces reculés. Ça permet même à ces malheureux provinciaux d'aller vendre leurs bras et leur cerveau à la capitale.

Bon j'arrête là, j'imagine que tu t'attendais un peu à te faire allumer sur ce point et donc c'est moyennement drôle :-)
[...]

Je crois que le problème évoqué est que Nantes est difficile d'accès d'ailleurs que de Paris - pas de Paris, justement. Et clairement, autant Paris-Nantes ça va, autant Nice-Nantes, Lyon-Nantes ou autre Grande Ville Française-Nantes, c'est plus compliqué. Donc le risque, c'est qu'à par des Parisiens et des personnes de la région, il y ait peut de monde, parce que trop complexe pour venir.

Voilà, juste pour ce point :)


Bien vu, François. J'ai lu trop vite et mal... Donc https://github.com/abailly/fpday/wiki/Transport


--
Vous recevez ce message, car vous êtes abonné à un sujet dans le groupe Google Groupes "Paris Scala User Group".
Pour vous désabonner de ce sujet, visitez le site https://groups.google.com/d/topic/paris-scala-user-group/pi_KrlqtWK0/unsubscribe.
Pour vous désabonner de ce groupe et de tous ses sujets, envoyez un e-mail à l'adresse paris-scala-user-...@googlegroups.com.

Pour obtenir davantage d'options, consultez la page https://groups.google.com/d/optout.

François Sarradin

unread,
Oct 15, 2015, 2:45:03 PM10/15/15
to paris-scala-user-group, fpday, La liste Haskell Francophone, clojure-pari...@googlegroups.com, nant...@googlegroups.com, cloju...@googlegroups.com
Bruxelles-Nantes : il faut compter la traversée de Paris dedans, entre Gare du Nord et Gare Montparnasse ;)
Vous recevez ce message, car vous êtes abonné au groupe Google Groupes "Paris Scala User Group".
Pour vous désabonner de ce groupe et ne plus recevoir d'e-mails le concernant, envoyez un e-mail à l'adresse paris-scala-user-...@googlegroups.com.

Arnaud Bailly

unread,
Oct 15, 2015, 3:45:45 PM10/15/15
to paris-scala-user-group, fpday, La liste Haskell Francophone, clojure-pari...@googlegroups.com, nant...@googlegroups.com, cloju...@googlegroups.com
C'est compté: 4h34 avec 55 minutes de correspondance.

-- 
Arnaud Bailly

twitter: abailly
skype: arnaud-bailly

Johan Martinsson

unread,
Oct 16, 2015, 3:23:04 AM10/16/15
to cloju...@googlegroups.com, paris-scala-user-group, fpday, La liste Haskell Francophone, clojure-pari...@googlegroups.com, nant...@googlegroups.com
Big up pour cette initiative Arnaud! 

J'ai pas la bande passante pour aider avec la conf, sauf qq petites bricoles comme la mise en place d'un outil de cfp (propile) + outils annèxes ev. Je suis pris dans la même période par l'organisation d'un autre conf pour devs SnowCamp dans les alpes.

Johan

--
Vous recevez ce message, car vous êtes abonné au groupe Google Groupes "clojure-fr".
Pour vous désabonner de ce groupe et ne plus recevoir d'e-mails le concernant, envoyez un e-mail à l'adresse clojure-fr+...@googlegroups.com.

Pour obtenir davantage d'options, consultez la page https://groups.google.com/d/optout.
Reply all
Reply to author
Forward
0 new messages