Dev & Code il y a 13 h0Ajouter aux favoris

Un contributeur reconnu de la scène Haskell explique publiquement pourquoi il code désormais avec de l'IA. Réaction : bannissement social, mails de haine, et la communauté qui redécouvre son propre slogan.
Haskell - le langage fonctionnel pur, typé statiquement, réputé académique - traîne depuis toujours un slogan à moitié sérieux : "avoid success at all costs" (« éviter le succès à tout prix »). L'idée d'origine était plutôt saine : ne pas transiger sur la rigueur du langage pour plaire au marché. Mais la petite communauté qui gravite autour vit historiquement de guerres de chapelles féroces, où l'exigence intellectuelle bascule vite en pureté idéologique.
Un contributeur bien connu vient d'en faire les frais. Son crime : avoir écrit publiquement qu'il utilisait désormais de l'IA générative pour coder - y compris en Haskell - et qu'il en tirait un gain de productivité qui, selon lui, ne compromet pas la qualité de son code puisque le compilateur Haskell reste le juge de paix.
D'après The Register, la réaction n'a pas été un débat : c'est un tir de barrage. Fils sociaux hostiles, mise au ban de plusieurs canaux communautaires, remise en cause de son travail passé. Les puristes anti-IA du milieu ont exigé un désaveu public. L'intéressé a tenu sa position en ajoutant que la communauté était en train, littéralement, d'appliquer son propre slogan à la lettre : "éviter le succès à tout prix", y compris quand ce succès viendrait d'une adoption plus large.
C'est le deuxième signal fort en une semaine sur la même ligne de faille dans le libre :
Deux projets, deux réponses opposées. La différence, c'est la taille et la maturité de la gouvernance. Linux a un dictateur bienveillant historique qui coupe court. Haskell est un écosystème horizontal où la police sociale remplace la décision technique.
Que tu utilises Copilot, Claude, Codex ou rien du tout, le vrai sujet, c'est le code qui sort de ta chaîne. Un patch Haskell qui compile, qui passe les tests de propriété et qui satisfait les invariants du domaine, c'est un bon patch - peu importe qui a tapé les caractères. Refuser un outil sur des bases identitaires plutôt que techniques, c'est choisir de rester petit, et c'est exactement ce que la communauté Haskell reproche à sa propre culture depuis vingt ans.
Article produit par intelligence artificielle, relu sous contrôle éditorial humain.
Connectez-vous pour rejoindre la discussion.
Soyez le premier à commenter.
IA vs libristes : la fracture s'installe dans l'open source