title: La veille techno pour les vieux croûtons
url: http://www.miximum.fr/veille-techno-vieux-croutons-paris-web-2015.html
hash_url: 4fd35801d8
Voici la transcription de la conférence « La veille techno pour les vieux croûtons » que j'ai eu le grand plaisir de donner à Paris Web 2015.
Une nuit, en 2014, j'ai fait un cauchemar. J'ai rêvé que j'étais dans une pièce sans fenêtre, vouté sur mon clavier, couvert d'une couche de poussière fossilisée, et je corrigeais des bugs sur des applications en COBOL pour le compte de l'industrie financière. Je me suis réveillé en sursaut et c'est là que j'ai pris conscience que je m'étais transformé, en quelques mois, insidieusement, en vieux croûton du Web.
Alors qu'est-ce que j'entends par « vieux croûton » ? Une vieille croûtonne ou un vieux croûton est une personne qui a laissé ses compétences devenir obsolètes. Par exemple, c'est la personne qui refuse d'entendre qu'utiliser les tableaux pour faire sa mise en page, ce n'est peut-être pas le top, ou que les pages d'intro en flash, ce n'est peut-être pas une super idée. On en connait tous.
Dans « vieux croûton », il y a vieux. C'est pour ça que je suis obligé de préciser que ce n'est absolument pas une question d'âge. Refusons de sombrer dans le jeunisme primaire. On peut être un jeune vieux croûton. À l'inverse, on peut avoir n'importe quel âge et ne pas être un vieux croûton. Être un vieux croûton, ce n'est pas une question d'âge, c'est une question d'attitude mentale.
Le vieux croûton, c'est celui qui ne veut pas changer, qui s'accroche à ses vieilles habitudes, à ses vieux outils, à ses vieilles méthodes de travail. Qui pense qu'il a appris une fois, maintenant il sait.
Il existe deux catégories de vieux croûtons. D'abord, il y a le vieux croûton qui n'assume pas, comme moi. C'est celui qui est conscient de sa condition, qui a un peu honte, et qui est triste, parce qu'il se sent comme une sous-merde en sortant des conférences de Christophe Porteneuve.
L'autre catégorie, c'est ceux qui assument à mort : en général, ils finissent directeurs techniques, et ils font chier toute l'équipe en les forçant à utiliser cvs.
Le proverbe dit qu'une scie qui ne s'affûte s'émousse. Si on traduit ça au Web, un des antidotes à la vieucroûtonnitude c'est la veille techno.
Tester les nouvelles librairies ; jouer avec le dernier framework à la mode ; se maintenir à jour sur l'actualité des standards ; bidouiller avec les dernières apis, etc. Toujours se remettre en question, toujours maintenir ses compétences à niveau. Le développeur, s'il s'affûte sans cesse sciera sans soucis.
Jusqu'à maintenant, je pratiquais la veille techno sans trop y penser, c'était plutôt naturel. Dès qu'un nouveau truc sortait, c'était « oh, un nouveau framework javascript », et je passais un week-end à le tester en bidouillant un petit projet perso. Et puis en 2014, je me suis rendu compte que mon attitude avait changé.
Au lieu de voir la veille techno comme un truc fun, c'était devenu un gros rouleau compresseur qui avançait derrière moi. Vous savez, un peu comme quand vous voyez votre évier se remplir petit à petit, et que vous avez de moins en moins envie de vous y mettre.
Et j'en suis arrivé au point ou j'ai saturé, j'ai tout envoyé valser. J'ai pris tout ce qu'il y avait dans l'évier, je l'ai mis à la poubelle, et j'ai acheté de la vaisselle en plastique. Métaphoriquement, j'entends, hein ?! En gros, j'ai arrêté complètement la veille, j'étais devenu allergique à tout ce qui ressemblait de près ou de loin à un article technique.
Et ça m'a tellement dégoûté que je n'avais même plus envie de travailler, j'étais à deux doigts d'appeler mes clients pour leur dire d'arrêter de me faire scier.
J'ai fini par me demander comment j'en étais arrivé là. Et j'en suis arrivé à la conclusion que la veille techno c'était 1) extrêmement chronophage, et 2) répétitif et chiant à mourir.
Pourquoi c'est chronophage ? Parce que dans le Web, tout change très vite ; et tout change très vite. Si on veut se tenir à la pointe sur les nouveaux outils, les méthodes, les langages, les frameworks, les apis, les standards, les pratiques, etc. ça prend un temps considérable. D'ailleurs, une personne qui travaille dans le Web, c'est un peu comme un bûcheron : si elle veut rester utile, de temps en temps, il faut qu'elle change de branche.
Pourquoi c'est répétitif ? Je me souviens qu'à une époque, j'ai eu l'impression d'être Bill Murray dans le Jour de la Marmotte, et de vivre la même journée en boucle, encore et encore. Le matin, c'était l'annonce de la sortie du nouveau framework en js. L'après-midi, c'était l'annonce de la sortie du nouveau task manager en js. Se palucher la doc du 15e framework de l'année, qui fait la même chose que tous les autres, pour les moins monomaniaques d'entre nous, c'est un tout petit peu chiant, en fait.
Finalement, après quelques mois à me complaire dans mon attitude de vieux croûton, je me suis dit qu'il n'était pas possible que je continue comme ça, et qu'il fallait faire quelque chose. Après avoir un peu réfléchi à la question, j'ai décidé de faire trois choses.
Quelle est ma valeur ajoutée, qu'attendent de moi mes clients, qu'est-ce que je dois faire pour bien faire mon boulot ? Avoir une bonne vision de l'écosystème numérique, et proposer des solutions pertinentes en fonction du contexte. Je n'ai pas besoin de tout savoir pour être un bon professionnel.
J'avais tendance à culpabiliser de ne pas utiliser les dernières technos, les dernières apis, etc. J'ai appris à lâcher prise là dessus. Des fois, je monte des projets, je n'utilise que des technos chiantes qui ont plus de cinq ans. Ne le dites pas à mes clients. Les projets sont super stables !
Je ne dit pas qu'il ne faut plus utiliser de trucs modernes. Mais je me suis débarrassé du poids de la culpabilité ; maintenant, quand je décide de consacrer mon week-end à faire une rando, j'en profite mieux.
Malgré tout, la veille techno reste essentielle. Comment faire pour y consacrer moins de temps ?
Je pense que la manière la plus efficace de se maintenir à jour, ce n'est pas de tester une techno directement, par exemple sur un projet perso, c'est d'aller chercher des retours d'expériences.
Parce que d'abord, un petit projet perso n'est pas représentatif des conditions d'un vrai projet. Et surtout, ce qui nous intéresse, ce ne sont pas les détails d'implémentation du truc. Ce qu'on veut savoir c'est :
En allant parler cinq minutes à des gens qui ont mis en œuvre la techno sur des vrais projets, on sait déjà si c'est une techno qui mérite qu'on s'y attarde ou pas.
Ce que j'essaye de faire aussi, c'est cibler ma veille. Il y a beaucoup d'effets de mode, des technos qui débarquent, brillent pendant un an, et disparaissent. Investir du temps dans ce genre de truc, ça me fait chier. Ce qui m'intéresse, ce sont les technos utiles et matures.
Une techno mature, c'est une techno qui a vécu. C'est à dire qu'elle est stable, qu'il y a de la doc, et que les cas d'utilisation sont bien compris et bien référencés. Parce qu'il y a des technos qui apparaissent, qui ont une utilité, mais qui sont utilisées à tort et à travers uniquement parce qu'elles sont à la mode. NoSQL, vous vous rappelez ? En s'attachant à bien comprendre les cas d'utilisation d'une techno, on évite ce genre d'écueil.
En ciblant sa veille, on gagne du temps.
À mon avis le plus important. J'essaye de faire en sorte de garder une veille techno enrichissante.
Quand je m'attarde sur une techno, ça va être soit 1) parce que je sais que je vais pouvoir la mettre en œuvre immédiatement ou 2) parce qu'elle va me permettre d'aborder de nouveau concepts ou de nouvelles idées, et donc de m'ouvrir l'esprit.
Passer une soirée à étudier un n-ième framework js, ça n'a pour moi strictement aucun intérêt. Par contre, étudier un truc totalement différent de ce que je fais d'habitude, là c'est intéressant.
Vous connaissez la blague, un chercheur, c'est quelqu'un qui étudie de plus en plus en détail un domaine de plus en plus réduit ; par conséquent, un spécialiste est quelqu'un qui connait tout sur rien.
Pourtant on sait que c'est comme ça que nait l'innovation : en combinant des idées qui à la base n'ont pas de lien direct entre elles. Donc plus on s'ouvre à des idées et concepts divers et variés, plus on va s'enrichir et plus on va s'ouvrir des portes pour trouver des solutions innovantes aux problèmes du quotidien.
Il y a des tas de domaines qui ne me sont pas directement utiles au quotidien : Android, Bitcoin, la cryptographie, l'électronique, le machine learning…
Une veille techno intéressante, c'est une veille techno qui reste fun.
Je n'ai plus de temps et ça tombe bien car j'arrive à la fin.
Finalement, un vieux croûton, ce n'est pas quelqu'un qui est trop âgé, c'est quelqu'un qui ne veut plus apprendre.
J'ai longtemps cru que la veille techno était la solution pour ne pas devenir un vieux croûton. Finalement je me suis aperçu que, de manière très ironique, c'est ma veille techno, parce que je l'ai mal pratiqué, qui m'a amené à me transformer en vieux croûton.
Il y a des solutions, pour se maintenir à jour tout en gardant une vie à côté. Mais surtout, il faut être conscient que, années après années, garder le plaisir qu'on a à pratiquer notre métier demande un effort conscient.