Suis-je maudit ?

On dirait qu’une sorte de malédiction pèse sur mes petites épaules de développeur Perl.

Lorsque j’ai parlé de l’idée de faire un Moose “light”, à savoir écrit en Perl 5 natif, on m’a rit au nez (surtout Matt Trout). J’ai alors écrit Coat dans une ambiance un peu bizarre où j’avais l’impression de faire cavalier seul.

Plus tard, les gens de Moose ont commencé le projet Mouse, qui n’était ni plus ni moins qu’un Moose sans dépendances, et cette fois-ci, mst leur donnait tout son soutien.

Cet épisode m’a un peu dégouté de l’équipe Moose, et j’ai plus ou moins coupé les ponts à ce moment là.

Je me suis dit que c’était une histoire de personnalités fortes, et j’ai laissé tomber. Mais aujourd’hui, je remarque qu’à peu de choses près, la même histoire vient de se produire avec mon petit dernier : Dancer, une réécriture de Sinatra en Perl :

Les gens de Mojolicious ont vu Dancer, puis l’ont réécrit en le renommant Mojolicious::Lite.

Je ne comprend pas très bien, suis-je maudit par le Dieu Perl ? Si c’est le cas j’aimerai qu’on me le dise…

Du coup je ne sais plus quoi faire avec Dancer, est-il condamné à disparaître ?

Posted in Main

Tags:

Permalink 7 Comments

7 responses to “Suis-je maudit ?

  1. oz

    Je préfère Dancer, pour des raisons évidentes, et certainement peu objectives. ;)

    Cela-dit, c’est le plus adapté qui survivra.

  2. Hmm, on a vu par le passé que la force d’une communauté peut faire beaucoup pour pousser son bébé, et Mojolicious m’a l’air d’en avoir une grosse (de communauté ;)

    Et moi, ma comunauté, c’est heu… moi ?

  3. nicolas

    C’est là où l’on voit qu’il ne s’agit plus seulement d’écrire du code pour la communauté mais d’en faire la pub.

    Ceci dit il y a des baffes qui se perdent.

  4. C’est l’esprit même de cette communauté le TIMTOWTDI, donc j’ai envie de dire que c’est normal (et même sain selon les standards de cette communauté) qu’il y’ait plusieurs implémentations des mêmes idées. Cela dit, après, c’est un peu dommage que tant de perlistes souffrent du si connu NIH syndrom (not invented here, bien documenté sur internet) – c’est au final un beau gaspillage d’energie, tout ça pour l’ego de quelques uns.

  5. Rached: Perso je n’avais jamais interprété « There Is More Than One Way To Do It » comme une idée de libre forkage dans tous les sens, mais plus comme l’idée de proposer des alternatives différentes dans leur approche pour le même problème.

    Ici, il s’agirait plus d’une copie de l’approche et d’un renomage. Mojolicious::Lite ne fait pas avancer le problème ou sa solution si tu veux ; il reprend l’implémentation de Dancer.

    Maintenant, bon, c’est comme ça et je n’ai pas l’énergie pour rentrer en flamewar.

    Par contre ces conneries m’ont ouvert les yeux sur le double-tranchant de GitHub, car c’est GitHub qui a permis à ce gens de voir si vite ce que je faisais, si j’étais resté sur mon vieux serveur SVN tout pourri, il n’auraient été conscient de Dancer qu’une fois publié sur CPAN…

    A méditer :-)

    Cela étant dit, cette histoire me donne envie de faire la pub de Dancer, dignement, juste pour voir ce que ça donnera. Je verrais bien un petit ruban sur le site web du projet “Choose the original” :-)

  6. sdeseille

    Salut alexis

    Je viens de voir ton mot et je suis vert.
    Je ne comprend pas qu’on puisse a ce point tuer dans l’oeuf les idées des autres.

    J’ai l’impression que ces communautés ce comporte comme les grosses corporations commerciales. Prendre de vitesse toute idée innovante.

    Il n’y a pas longtemps je discuté avec des collègues et je regrettais que les français ne soient pas plus présent que ça dans l’ innovation. Si a chaque fois qu’un truc sort. Il y a une espèce de grosse machine qui se met en branle et s’accapare l’idée tout s’explique.

    Je te suis dans l’élaboration de ton site.

    a bientôt

    Seb

  7. @Seb: C’est parti! On va pas renoncer à notre idée. D’ailleurs avec du recul, si on se fait forker la gueule, n’est-ce pas là le signe que notre idée était bonne ? ;-)

Leave a Reply

Your email address will not be published. Required fields are marked *

*

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Get Adobe Flash playerPlugin by wpburn.com wordpress themes