vendredi 11 janvier 2013

Egoless Programming Manifesto

Lors de la keynote de Pierre Piezardi à Devoxx France 2012, il a été fait mention du manifeste Egoless Programming. Cela m'a tout de suite frappé et intéressé.
Cette collection cohérente de "règles de vie" du développeur est une pierre utile à l'édifice "AGILE", une façon d'incarner ces valeurs.





  1. Comprendre et accepter que nous pouvons faire des erreurs
  2. Nous ne sommes pas notre code
  3. Peu importe combien nous connaissons le karate, il y aura toujours quelqu'un qui en connaîtra plus que nous
  4. Ne pas réécrire le code d'un autre programmeur sans le consulter avant
  5. Traitons les gens qui en savent moins que nous avec respect, déférence et patience
  6. La seule constante dans le monde est le changement
  7. La seule vrai autorité vient du savoir et non de la position
  8. Battons-nous pour ce que nous croyons mais acceptons gracieusement la défaite
  9. Ne soyons pas "the guy in the room"
  10. Critiquons le code plutôt que le codeur. Soyons gentil avec le codeur, pas avec le code

mercredi 2 janvier 2013

Pourquoi tu programmes ?

Pourquoi programmons nous ? Je ne pose pas la question dans un sens existentiel ou motivationnel.
A travers cette question je cherche à faire apparaître un sens à ce que nous faisons, pour la plupart de nous, plusieurs heures chaque jours.