Il n'existe pas de menottes dorées

Je suis récemment tombé sur http://mikecr.it/ramblings/drupals-golden-handcuffs et http://news.ycombinator.com/item?id=4604555 et bien qu'il y ait des points tout à fait valides que personne ne contesterait, je voudrais m'arrêter une minute sur ce concept de "menottes dorées" dans Drupal et vous donner mes impressions sur quelque chose que j'ai du mal à cerner chez les développeurs. Vous pouvez appeler cela de l'égo ou l'associer au fait qu'un développeur aime créer quelque chose, mais au bout du compte, je pense que quelle que soit la manière dont vous identifiez la chose (positivement ou négativement), c'est une vue tronquée de la réalité.

Drupal n'est pas uniquement fait pour les développeurs. L'objectif est même de s'en passer dans une certaine mesure. Ce n'est pas moi qui le dit, c'est Dries lui même, et ça ne date pas d'hier (2007 !). Certes il permet une grande interaction avec les développeurs mais il est avant tout conçu pour les site builders (n'est-ce pas la vocation d'un CMS, d'ailleurs ?). C'est probablement pour cela qu'il y a une grande passion/haine qui engendre ce genre de billets de blog et commentaires. Les sites builders, chef de projets et décisionnaires "possèdent" le projet, spécialement après que le travail du développeur soit terminé et qu'ils sont les seuls à utiliser le CMS au jour le jour. Ils doivent trouver Drupal formidable et facile. Avec un peu de chance ils auront ainsi envie de continuer dessus pour faire évoluer le site ou lorsque viendra le temps d'attaquer un nouveau projet. Les développeurs sont quant à eux là pour faire le sale travail en quelque sorte, afin de créer une expérience utilisateur intelligente et fiable pour tout un chacun. C'est d'ailleurs là qu'ils excellent. De plus, quand ils contribuent à Drupal en "rendant" leurs développements pour que toute la communauté en bénéficie, ils participent à changer les choses un peu plus et à améliorer leur prestation initiale. C'est une relation gagnant-gagnant en somme.
 
N'oublions pas que plus l'expérience utilisateur intrinsèque de Drupal sera bonne, plus il sera populaire (accessible aux masses) et incontournable. Si vous y pensez une minute, cela permettrait même d'automatiser un peu plus la potentiellement barbante période de construction du site et vous laisser vous atteler aux vrais challenges de code qui vous enrichiront de nouvelles techniques et vous donneront plus d'expérience. N'est-ce pas après tout ce que chaque codeur rêve de faire ?
 
Pour ma part je l'affirme : soutenez les site builders, les designers et une meilleure interface utilisateur qui vous permet de vous concentrer sur l'essentiel. Cela fera de vous un meilleur développeur et avec ces qualités vous pourrez contribuer à changer Drupal s'il ne vous convient toujours pas !

Tags:

Partager

Ajouter un commentaire