Combats mortels et programmation
Avez-vous déjà vu ce que ça donne de laisser 2 poissons betta dans le même aquarium? Moi non plus, mais j’ai entendu dire qu’ils avaient des bonnes chances de se battre et même de s’entretuer. C’est un peu la même chose avec les programmeurs, la seule différence c’est qu’on doit remplacer les mots “battre” et “s’entretuer” par “chiâler sur le travail de l’autre” et “s’arranger pour être considéré comme étant le meilleur des 2″. Pourtant, mieux vaut prendre ce risque plutôt que de souhaiter être en tout temps le seul et unique programmeur dans l’aquarium. De toute façon, lorsque nous avons ce genre de réactions agressives, il s’agit bien souvent de gestes inconscients d’auto-défense qui surviennent la plupart du temps peu après l’arrivée d’un autre programmeur dans son aquarium. Contrairement aux bettas qui organisent des combats à mort en faisant parier les autres poissons pour rendre l’expérience lucrative, les programmeurs de leur côté finissent par s’endurer et même par s’acclimater les uns aux autres. Lorsque ce n’est pas le cas, c’est souvent parce que le programmeur agressif en question est narcissique, désagréable et déplaisant… le cas échéant il devrait être évité et ne pas être pris au sérieux par le reste du groupe.
Un programmeur = Une vision
Si notre betta est le seul de sa race, il fera la loi. S’il est gentil, il décorera l’aquarium à sa guise, pataugera joyeusement d’un bout à l’autre de l’aquarium et se laissera admirer par les humains se trouvant de l’autre côté de la vitre. S’il est méchant, il tourmentera les poissons rouges, insultera le laveur de vitres et foncera dans l’aquarium à toute allure afin d’effrayer les humains déconcertés. Peu importe le niveau de gentillesse du poisson, l’important à retenir dans tout ça est qu’il sera le seul maître à bord. Seul avec sa conception de ce qui est aimable, méchant, drôle, triste, bon et mauvais.
Une vision = Un nombre limité d’idées
On peut être le mieux attentionné du monde, on peut être conscient du danger qu’est la fermeture d’esprit, on peut résister de toujours faire les choses de la même façon, mais il n’y a rien qui ne soit aussi efficace que de confronter ses idées avec quelqu’un d’autre afin d’en faire émerger des nouvelles. Et peu importe si nous sommes le seul programmeur à son travail, cela n’a absolument aucune importance. En effet, il n’est pas nécessaire de tremper à journée longue dans un aquarium en compagnie d’autres poissons betta. Il suffit simplement de faire un petit plongeon une fois de temps en temps afin de voir comment les autres poissons évoluent et pour être en contact avec de nouvelles idées. Après, on peut sortir de l’eau et faire les choses à sa façon. D’ailleurs, en y pensant bien, je pense qu’il s’agit là de la meilleure stratégie à prendre.
Un nombre limité d’idées = Plusieurs opportunités manquées
Si on refuse de plonger dans l’aquarium, on risque de mal évoluer et de passer à côté de bien des choses qui auraient pu nous rendre meilleur. C’est drôle, le titre de ce paragraphe est presque aussi long que son texte.
Plusieurs opportunités manquées = La tristesse et la déchéance
Bon, je pense que ça va un peu trop loin… je vais donc m’arrêter ici.
Ça me rappelle des mauvais souvenirs quand tu parles du concours de “qui va avoir l’air du meilleur programmeur au yeux des boss”. La petite game de l’estimation des temps à la baisse pour impressionner. Le bon vieux temps quoi!
Je crois aussi qu’il faut provoquer volontairement des chocs d’idées entre programmeurs pour valider nos méthodes. Faut trouver les bonnes personnes pour le faire, c’est pas toujours évident de trouver un programmeur qui aime faire se genre d’exercice.