S'identifier - Contact
 

 Lecture : The cathedral and the bazaar

 


Je lis en ce moment le livre de Eric Raymond, The cathedral and the bazaar, sur le monde des hackers (dans le sens noble du terme, pas les vulgaires piratins) et en particulier expliquer pourquoi le projet Linux peut fonctionner aussi bien, comment la stratégie de l'Open Source permet de battre le logiciel propriétaire.

Dans un chapitre, il parle du fonctionnement de la communauté, basé sur les "cadeaux" (j'offre mon logiciel aux autres) dans le but d'obtenir de la réputation de la part de mes pairs. Tout le système est donc basé sur la réputation et donc, faire en sorte que la réputation aille bien vers la personne qui a réalisé la chose (d'où l'importance des fichiers History avec les noms de tous les contributeurs et de toutes les licences Open Source qui ont toute comme point de commun de conserver la paternité d'un code).

Voici un extrait de ce matin qui m'a particulièrement plu sur la motivation des programmeurs. L'idée que la programmation (ainsi que l'art entre autre) nécessite beaucoup d'inventivité et que le système économique habituel n'est pas le plus performant pour générer cette créativité : The verdict of history seems to be that free-market capitalism is the globally optimal way to cooperate for economic efficiency ; perhaps, in similar way, the reputation-game gift culutre is the globally optimal way to cooperate for generating high-quality creative work.

Ceci semble être corroboré par une étude psychologique effectuée en 1984 dont le résultat est le suivant : It may be that commissioned work will, in general, be less creative than work that is done out of pure interest. The more complex the activity, the more it's hurt by extrinsic reward. Interestingly, the study suggest that flat salaries don't demotivate, but piecework rates and bonuses do. Thus, it may be economically smart to give performance bonuses to pleople who flip burgers or dif ditches, but it's probably smarter to decouple salary from performance in a programming shop. Indeed, these results suggest that the only time it is a good idea to reward performance in programming is when the programmer is so motivated that he or she would have worked without the reward !

Bref, un très bon libre, très intéressant à lire pour les afficionados de l'Open Source et pour les autres aussi :)

Mes autres sites