Il y a maintenant quelques mois, à la suite de l’exploration d’un nid de trolls, j’ai commencé sans le savoir un voyage vers l’Est. Au départ, ce ne devait être qu’une promenade de quelques heures qui devait me rassurer après cette expérience désagréable en me faisant revoir des paysages que les 15 dernières années que je venais de passer dans le Rasmusland m’avaient fait oublier. J’ai cependant rapidement compris qu’il n’en serait rien et que je venais en réalité de me lancer dans un véritable pèlerinage vers l’Objet, avec tout ce que cela implique en terme de remise en question. En effet, les routes que j’ai empruntées m’ont rapidement éloigné de mon territoire habituel, et malgré la boussole offerte gracieusement par un Guide de la région du Smalltalk rencontré pratiquement dès mon départ, j’ai eu le plus grand mal à trouver mon chemin. Le problème ne venait pas de sa boussole, d’autant qu’il m’avait averti en me la donnant qu’elle indiquait l’Est et non le Nord, mais de moi et de mon manque de pratique, trop habitué que j’étais aux transports en commun entre <?php et ?>. J’ai donc demandé l’assistance des gens qui allaient dans la même direction que moi, et parfois, ils sont parvenus à m’aider parce qu’ils étaient plus sages ou plus avancés dans leur quête. Les adorateurs d’autres cultures que j’ai rencontrés au hasard de mes pérégrinations au sein du Google m’ont également apporté leur aide. Les Monades du Fonctionnel sont ainsi parvenu à m’ouvrir l’esprit, malgré la complexité de leur dialecte, tandis que les pratiquants du C# prêchant la Continuation m’ont fait voir le Code sous un autre angle. Un collectionneur de Ruby m’a même donné des conseils très précieux pour la suite de mon périple, alors qu’ils ont pour habitude de suivre leur propre rail. Mais malgré cela, j’ai rencontré à plusieurs reprises des difficultés suffisamment importantes pour m’obliger à modifier mon itinéraire ou à faire demi-tour, notamment à cause de mes outils de compilation qui se sont révélés inadaptés dans certaines situations. Pour autant, ces circonvolutions n’ont jamais été du temps perdu, et chaque épreuve m’a permis de me rapprocher un peu de la compréhension du Message tel que l’avait conceptualisé Alan Kay à l’Origine. Le jeu en vaut donc largement la chandelle et même si je pense que mon voyage est loin d’être terminé, je suis certain d’être aujourd’hui un bien meilleur développeur qu’hier. C’est pourquoi je souhaite vous faire partager les leçons que j’ai tirées de cette expérience, afin que, peut-être, vous ayez également envie d’entreprendre un périple similaire afin de maîtriser le pouvoir originel de l’Objet?!
Commentaires