Java et les autres technologies de développement web !

Egoless ! (Devoxx France)

Filed under: dev | Tags: | avril 27th, 2012
Post

Pendant Devoxx France on a abordé un sujet que je souhaite relayer ici : les dix commandements de la programmation « sans ego » :

  1. Comprendre et accepter que vous ferez des erreurs : eh oui personne n’est infaillible…
  2. Vous n’êtes pas votre code : il faut comprendre que lorsqu’ une revue de code est réalisée, des problèmes seront découverts. Il ne faut pas vous identifier au code et donc ne pas prendre pour vous (notion « égïste » du code) les erreurs.
  3. Peu importe le karaté que vous connaissez, il y aura toujours quelqu’un qui en saura plus que vous : apprenez de nouveaux gestes, affinez un geste grâce à un autre. C’est comme cela que vous serez meilleur, que vous apprendrez à vous perfectionner. Ne pas se dire que l’on connaît tout et que l’on n’a rien à apprendre des autres.
  4. Ne pas réécrire un code sans consulter : la correction d’un bug, d’un problème de code ne doit pas entraîner plus de modifications que nécessaire.
  5. Considérer, traiter les personnes connaissant moins que vous avec respect, déférence et patience : bref ne soyez pas arrogant, ne dites pas qu’ils ne connaissent rien, qu’ils ne comprennent rien.
  6. La seule constante dans le monde est le changement : garder un esprit ouvert, il faut accepter les nouveaux outils, les nouvelles méthodes. Le changement est dans la nature de l’informatique et de la programmation.
  7. La seule vraie autorité vient du savoir, de la connaissance et non de sa position, de son poste
  8. Battez-vous pour ce à quoi vous croyez mais acceptez la défaite avec élégance.
  9. Ne soyez pas le « gars de la pièce »
  10. Critiquez le code et non les personnes : être bon avec le codeur, et dur avec le code : ne dites plus « ce développeur est nul ». Proposez des solutions pour améliorer, corriger le code.

Extrait de « The Psychology of Computing Programming » – Gerald Weinberg (relayé dans le dernier Programmez!)

6 Responses