mageekblog Le blog personnel de Frédéric Hardy. Au menu, PHP, agilité, FreeBSD, cuisine et photographies.

Aller au contenu | Aller au menu | Aller à la recherche

cv | twitter | linkedin subversion atoum

Pourquoi atoum est-il open-source ?

François Zaninotto a donné lors du Symfony Live 2013 une conférence qui a apparemment eu un impact fort sur certaines personnes que je connais et qui y ont assisté.

C’est donc avec un grand intérêt que j’ai lu son billet intitulé « Pourquoi Symfony est-il (encore) open-source ? » qui reprend sous forme textuelle le propos qu’il a tenu lors de sa conférence.

En résumé, en se basant sur sa propre expérience, il y explique que le développeur qui libère son code réalise un acte politique puissant qui n’a rien à voir avec la morale et qui n’est pas désintéressé, car il crée de la valeur indépendamment d’un échange marchand, ce qui lui permet de tisser un lien social et de reprendre le contrôle afin d’avoir une influence sur l’avenir.

J’avoue avoir été dubitatif lors de ma première lecture.

Mais ayant moi-même libéré du code notamment dans le cadre d’atoum, il m’a semblé pertinent de confronter son point de vue à ma propre expérience en toute honnêteté, ce qui n’a pas été très facile même si cela a été enrichissant, car cela m’a obligé à reconnaître que ma démarche était très loin d’être désintéressée.

Lire la suite...

À propos de atoum #2

Lentement mais surement, atoum poursuit son bonhomme de chemin.

Il vient en effet de se voir attribuer 375 étoiles sur github et sa communauté d’utilisateurs s’agrandie de jour en jour.

375 stars for atoum

Vous êtes en effet de plus en plus nombreux à fréquenter plus ou moins régulièrement ##atoum, le canal IRC du projet hébergé par le réseau Freenode.

De plus, les développements basés sur atoum sont également de plus en plus nombreux, notamment ceux utilisant Symfony 2 grâce au travail effectué sur l’AtoumBundle par certains contributeurs du projet.

Certains m’ont d’ailleurs demandé la raison pour laquelle il n’y avait pas eu de conférence au sujet d’atoum lors du dernier Symfony Live.

Lire la suite...

La norme et moi

Without deviation from the norm, progress is not possible.

Cette citation de Frank Zappa, que j’ai découvert grâce à cet excellent billet à propos de l’innovation à la Française m’a touché profondément.

En effet, pour le meilleur et pour le pire, j’exerce mon esprit critique sur tout ce qui m’entoure et j’ai donc bien souvent tendance à tout remettre en cause, à sortir des sentiers battus et à dériver plus ou moins fortement de ce que tout le monde considère comme la norme.

D’ailleurs, l’un des meilleurs moyens de m’énerver est certainement de me répondre on a toujours fait comme ça lorsque je demande la valeur ajoutée apportée par un processus, un morceau de code ou toute autre chose qui me paraît à première vue complètement inutile, pour ne pas dire stupide.

Et à ce jour, le résultat le plus beau et le plus visible de cette attitude est sans nul doute atoum.

Je vous invite donc à méditer cette autre citation de Frank Zappa que je me sens bien obligé de qualifier de grand philosophe :

Si tu en arrives à une vie misérable et ennuyeuse parce que tu as écouté ta maman, ton papa, ton professeur, ton curé et je ne sais pas quel mec à la télévision qui t’a expliqué comment mener ta barque, c’est que tu le mérites.

Mettons fin aux rumeurs, voici les faits #2

Régulièrement, quelqu'un publie un article pour dire à la face du monde à quel point PHP est un langage de merde.

D'ailleurs, je ne m'en prive pas moi-même.

Mais tout aussi régulièrement, les auteurs de ces articles racontent des conneries.

La plupart du temps, je n'y réagis pas, car ça serait m'engager dans un combat quotidien et je n'en ai ni le temps ni l'envie, car j'ai mieux à faire.

Cependant, en lisant ce billet, je me suis dit que je devais préciser certaines choses, car il se trouve que je maîtrise très bien le sujet qu'il évoque.

Lire la suite...

Nous faisons tous des erreurs #1

Nous faisons tous des erreurs lorsque nous développons un logiciel.

Ces erreurs peuvent avoir des origines diverses et variées, être petites ou énormes ou bien avoir des conséquences plus ou moins importantes.

Mais fondamentalement, ce n’est pas l’important.

L’important est d’analyser le processus qui a conduit à l’erreur afin de trouver une solution permettant de ne plus jamais la reproduire à l’avenir et ainsi entrer dans un processus d’amélioration continue.

Cette pratique, connue sous le nom de « rétrospective » dans les méthodes agiles, est redoutablement efficace, même si elle demande parfois beaucoup d’humilité.

Et elle est encore plus efficace lorsque nous pouvons profiter des erreurs d’autrui et plus particulièrement des leçons qu’ils en ont tirées.

Et des erreurs, j’en ai commis dernièrement.

Lire la suite...

- page 2 de 83 -