1 points par GN⁺ 1 일 전 | 1 commentaires | Partager sur WhatsApp
  • Il devient de plus en plus difficile de trouver des emplois juniors en informatique, et l’industrie du logiciel dans son ensemble est elle aussi fortement secouée, dans un environnement où le volume de code et les profits à court terme passent avant la qualité et la durabilité
  • La technologie peut être un outil pour aider les gens, mais elle sert aussi à la captation de l’attention, à la surveillance, à l’extraction et à la mise à mort, tandis que les problèmes liés aux données biaisées et à la consommation excessive de ressources de calcul apparaissent eux aussi clairement
  • À l’origine de l’informatique se trouvent la beauté des idées, le plaisir de créer, et la possibilité de construire des outils capables d’aider les gens et de renforcer les relations humaines
  • Plutôt que de suivre tel quel le récit technologique dominant, il faut faire des choix intentionnels, fixer à l’avance des limites éthiques, préserver du temps et de l’espace pour réfléchir en profondeur, et produire un code et une documentation clairs et élégants
  • Il devient plus important, pour l’informatique à venir, de donner la priorité aux personnes, aux relations et à la justice plutôt qu’au profit et à la productivité, et d’agir non par peur mais par amour

L’environnement actuel autour de l’informatique

  • Dans le monde auquel on sera confronté après des études d’informatique, il est difficile de trouver des emplois juniors dans l’informatique, et l’industrie du logiciel dans son ensemble est elle aussi profondément secouée
  • La propriété intellectuelle n’est pas respectée, la quantité de code est davantage valorisée que sa qualité, et les profits à court terme priment sur la durabilité à long terme
  • La technologie, plutôt que d’aider les gens, sert aussi à la captation de l’attention, à l’extraction, à la surveillance et à la mise à mort, et elle est parfois conçue pour exploiter les biais cognitifs profonds et les angles morts humains
  • Dans les systèmes entraînés sur des données biaisées sont gravés des siècles de biais et de discrimination, et des ressources rares sont parfois englouties dans un calcul excessif au nom de bénéfices incertains
  • La course à la création de machines intelligentes se poursuit, mais elle s’accompagne aussi d’une volonté de les traiter comme des esclaves

Pourquoi on a commencé l’informatique, et les repères qui restent encore

  • À l’origine de l’informatique, il y avait la beauté des idées, le plaisir de créer, et la possibilité de bâtir des outils capables d’aider les gens et de nourrir les relations humaines
  • La foi en ces valeurs demeure encore aujourd’hui, mais une grande partie de l’industrie s’est éloignée de cette direction
  • Plus importants encore que ce qui est enseigné en cours, d’autres repères se présentent, des attitudes qui méritent d’être méditées au moment d’entrer bientôt dans le monde professionnel ou de poursuivre ses études

Les récits à ne pas suivre et les limites à fixer d’abord

  • Il n’est pas nécessaire de croire tel quel au récit d’autojustification selon lequel telle technologie serait inévitable ou vouée à se poursuivre à l’avenir
  • Il n’est pas nécessaire de suivre aveuglément le récit dominant : on peut faire soi-même des choix intentionnels et aider les autres à faire de même
  • Il faut définir à l’avance ses propres limites morales et éthiques, et ne pas se satisfaire de compromis du type « mettons temporairement nos principes de côté jusqu’à trouver mieux plus tard »

La capacité à réfléchir en profondeur et la manière de travailler

  • Il faut cultiver la capacité à réfléchir en profondeur et, pour cela, se ménager soi-même des espaces et des temps protégés de toute interruption
  • Dans ce processus, il faut aussi savoir dire non à des technologies ou à des modes de travail que d’autres jugent importants ou inévitables
  • Il faut refactoriser le code jusqu’à ce qu’il devienne clair et élégant, et écrire une bonne documentation que les autres puissent lire
  • Même quand tout le monde pousse à aller vite et à prendre des raccourcis, il faut avoir le courage d’avancer lentement

Ce qu’il faut faire passer en premier

  • Il faut prendre davantage soin des personnes, des relations et de la justice que du profit, du code ou de la productivité
  • Plus que tout, il faut agir non par peur, mais par amour

1 commentaires

 
GN⁺ 1 일 전
Avis Hacker News
  • Il est assez irritant qu’une personne qui n’a connu que le milieu académique donne des conseils sur l’industrie sans avoir jamais travaillé comme ingénieur en entreprise
    Dire qu’il faut soigner son craft, continuer à peaufiner le code et rédiger une documentation avec grand soin, à part la partie sur le fait d’éviter les raccourcis, sonne comme une voie vers le chômage d’ici quelques années
    Si par craft on entend écrire du code et le polir, cela ressemble à une compétence qui devient peu à peu obsolète, repoussée par la conception de systèmes de haut niveau
    Et on se demande bien qui lira toute cette documentation si minutieusement rédigée ; au final, ne seront-ce pas simplement les agents qui me remplaceront ?

    • Au cours de l’année écoulée, j’ai livré plus de logiciels utiles que pendant les cinq années précédentes réunies, en grande partie parce que j’ai cessé de voir le code comme le livrable et commencé à voir le produit comme le livrable
      Le craft n’a pas disparu, il est monté d’un niveau
      Si un junior passe des semaines à faire du refactoring, il se fera vite distancer par un autre qui livre d’abord puis itère
      Aujourd’hui, les boucles de feedback sont bien plus rapides
    • Il se peut aussi que la vision côté industrie soit au contraire myope
      Au fond, tout le monde a ses propres biais
    • Ce qui frustre, c’est sans doute que les professeurs peuvent choisir selon leurs valeurs, alors que la personne moyenne le peut difficilement
      C’est triste que la société moderne pousse à faire ce qu’il faut pour survivre, quel que soit son ressenti, et je pense qu’une grande partie de la souffrance vient de là
    • Je suis d’accord sur le côté irritant, et quand on regarde LinkedIn, il n’y a effectivement qu’un parcours académique
      Cela dit, je ne pense pas pour autant que ce genre de conseil mène directement au chômage
      En entreprise aussi on travaille très vite, mais ces principes restent tout à fait compatibles, sinon en toute circonstance, du moins assez souvent
      Pour des conseils sur l’industrie, Marc Brooker, AWS Distinguished Engineer avec presque 30 ans de carrière, est clairement plus pratique
      https://brooker.co.za/blog/2026/03/25/ic-junior.html
    • La question n’est pas vraiment de savoir qui lit la documentation
      Pour bien faire de la conception de systèmes de haut niveau, il faut au final avoir suffisamment d’expérience concrète à écrire du code et à le refactorer
      C’est un peu comme vouloir devenir chef cuisinier sans avoir jamais préparé les ingrédients soi-même et en se contentant de donner des ordres
      Essayer d’écrire du code élégant n’a pas pour but d’être lu par les autres, mais de permettre d’apprendre dans sa chair comment fonctionnent les compromis d’ingénierie et les abstractions
  • L’idée qu’il faut définir à l’avance ses propres critères en matière d’éthique de l’ingénierie me parle
    Quand j’étais en licence de génie mécanique au Royaume-Uni, un cours d’éthique était obligatoire, et je me souviens encore des études de cas comme la catastrophe de Bhopal
    En revanche, au moins dans les départements d’informatique britanniques, je n’ai presque jamais vu ce type de cours, alors qu’il me semble cruellement nécessaire dans ce domaine

    • Il y avait bien un cours d’éthique obligatoire dans mon diplôme d’informatique, mais croire qu’un seul cours suivi à moitié par les étudiants va changer leur état d’esprit relève de la naïveté
      On peut discuter de Therac-25 autant qu’on veut, cela ne poussera pas vraiment quelqu’un à se demander sérieusement s’il est acceptable de travailler chez Palantir ou Raytheon
    • Aux États-Unis, presque tous les cursus CS accrédités ABET exigent des crédits en Ethics in Computer Science
      Moi aussi, j’ai étudié plusieurs cas, dont Therac-25, ainsi que des bases générales d’éthique et de philosophie, et c’était plutôt bien
    • Quand j’étais en licence d’ingénierie informatique aux États-Unis il y a environ huit ans, le cours d’éthique était obligatoire, mais je me souviens qu’il n’existait pas dans le cursus CS qui menait pourtant à des débouchés similaires
      Il semble qu’il y soit maintenant, donc soit je me trompe dans mes souvenirs, soit il a été ajouté plus tard
      Le cours en lui-même était agréable, et on y apprenait aussi des choses comme la négociation de contrat, mais à l’époque je n’avais pas le sentiment que ces questions deviendraient réellement les miennes
      C’est seulement une fois au travail que cela a changé
    • Quand j’enseigne, j’utilise des textes comme ceux-ci
      We should teach our Students what Industry doesn’t want, Kevin Ryan, https://dl.acm.org/doi/pdf/10.1145/3377814.3381719
      Are you sure your software will not kill anyone?, Nancy Leveson, https://dspace.mit.edu/handle/1721.1/136281.2
    • Traiter l’enseignement de l’éthique comme une solution miracle qui transformerait les mauvaises personnes en bonnes personnes est bien trop naïf
  • Je peux comprendre l’attitude consistant à dire je n’utiliserai pas de LLM sous aucune forme
    J’espère qu’un jour on aura des LLM végétariens acceptables même pour ce type de position
    Je continue à surveiller les modèles entraînés uniquement sur des données tombées dans le domaine public, mais je n’ai pas encore vu de modèle vraiment utilisable qui ne mélange pas un peu de web scraping ou qui n’ait pas été fine-tuné sur des sorties de modèles non végétariens
    Andrej Karpathy dit désormais qu’on peut entraîner un modèle de niveau GPT-2 pour moins de 80 dollars, donc au moins le coût environnemental pourrait finir par descendre à un niveau acceptable
    https://twitter.com/karpathy/status/2017703360393318587
    Ce serait bien qu’un professeur d’informatique puisse manipuler lui-même ce type de modèle intéressant sans avoir à enfreindre ses principes
    Justement, j’ai vu https://talkie-lm.com/introducing-talkie sur la première page de HN, et le fil lié était https://news.ycombinator.com/item?id=47927903
    J’avais déjà vu Mr Chatterbox, un modèle fondé sur des données du domaine public, mais il mélangeait un peu de synthetic conversation pairs générées par Haiku et GPT-4o-mini, donc sa pureté restait discutable
    https://simonwillison.net/2026/Mar/30/mr-chatterbox/
    Talkie non plus n’est pas totalement pur, puisqu’ils expliquent avoir ajouté une étape de supervised fine-tuning à partir de chats synthétiques obtenus par rejection sampling entre Claude Opus 4.6 et Talkie

    • J’ai plutôt tendance à voir des formules comme exploitation du travail humain et gaspillage de ressources rares comme des exagérations répétées sans fin par les haineux en ligne
      À mon avis, la fabrication des appareils informatiques utilisés pour se connecter à Internet a probablement consommé plus de ressources et exploité davantage de travail humain que l’entraînement des modèles de ML
    • Cela ressemble à une lignée qui va de real programmers write assembly à real programmers don't need copilot, puis real programmers don't use llms
      Aujourd’hui, c’est juste l’interdiction des LLM qui occupe cette place
  • Pour développer une capacité à penser en profondeur, des routines qui restaurent l’attention, comme l’exercice physique et la lecture, sont vraiment efficaces
    On a toujours l’impression de manquer de temps, puis dès qu’on reprend sérieusement et avec régularité, on se rend compte que ces activités ne prennent pas du temps : elles en libèrent pour le reste

    • C’est vraiment étonnant à quel point c’est vrai
      Je ne m’attendais absolument pas à ce que l’entraînement au marathon augmente autant mon énergie au quotidien, et pourtant c’est ce qui s’est passé
  • On dirait un texte écrit par quelqu’un qui a vécu toute sa vie dans la bulle académique et n’a jamais eu à prendre des décisions sous contrainte de temps avec des personnes aux intérêts divergents
    Un artiste voudra sans doute pousser davantage son œuvre selon ses propres critères, mais s’il fait passer cela avant le fait de comprendre ce que veulent ses clients, il finit en faillite
    Il faut cultiver ses centres d’intérêt comme un hobby, et si par chance cela s’aligne avec ce qui rapporte de l’argent, tant mieux
    Pour la grande majorité des gens, les deux ne coïncident pas vraiment

    • J’aimerais bien qu’on me dise dans quelle mesure la stratégie consistant à produire le plus vite possible un résultat moyen sans cultiver le savoir-faire a vraiment réussi aux artistes
      Cela, n’importe qui peut désormais le faire sans aucune formation
      Les LLM ont nivelé la capacité à produire rapidement du travail moyen, et si c’est tout ce qu’on sait faire, l’avenir est sombre
      L’originalité, l’étrangeté et la singularité sont devenues plus importantes, et sous cet angle la bulle académique est peut-être au contraire un avantage
  • Le professeur Yorgey produit depuis longtemps beaucoup de bons travaux de recherche, et il a écrit des articles que j’aime énormément
    Je suis content qu’il se soit exprimé publiquement de cette manière
    J’ai autrefois assisté à une conférence donnée dans mon alma mater par un ingénieur d’Anthropic, et l’impression que j’en ai retirée était : si Anthropic représente le bon camp, alors la suite sera vraiment rude
    L’article en question est Monoids: Theme and variations (functional pearl), disponible ici
    http://ozark.hendrix.edu/~yorgey/pub/monoid-pearl.pdf

  • Je suis dans le milieu académique et plusieurs membres de ma famille travaillent dans des entreprises proches des FAANG, et les commentaires sous ce billet ressemblent de façon presque comique aux débats que nous avons souvent en famille
    Moi, j’accorde de la valeur à la réflexion approfondie, à la recherche et à l’analyse, et je vois le code comme un sous-produit de ce travail intellectuel ; mais les membres de ma famille qui ont plus de dix ans d’expérience dans l’industrie se vantent de ne plus écrire une seule ligne de code et considèrent Opus comme un simple outil de productivité
    En revanche, quand ils travaillent de cette manière, ils peinent à expliquer pourquoi les grandes entreprises auraient encore spécifiquement besoin d’eux
    Comme leur gagne-pain est en jeu, c’est d’autant plus douloureux, et les perspectives ne semblent pas fameuses

  • La phrase disant que la technologie sert à distraire, exploiter, surveiller et tuer les gens ne m’a rien appris de nouveau
    Le premier ordinateur programmable généraliste a été conçu en 1945 pour calculer des tables de tir d’artillerie pour l’armée américaine, puis a immédiatement servi à concevoir des armes nucléaires
    Toutes les technologies, y compris l’informatique, ont toujours été utilisées comme armes, et elles le seront encore

    • La phrase juste en dessous me paraît plus importante
      Il ne faut pas croire les rationalisations selon lesquelles la technologie serait inévitable ou qu’il faudrait s’y conformer parce qu’elle est déjà installée
      Il n’y a aucune obligation de se laisser emporter par le récit dominant ; on peut choisir par soi-même et aider les autres à faire de même
  • Le conseil de se créer du temps et un espace sans interruption pour penser en profondeur est quelque chose que j’essaie très difficilement de mettre en pratique en ce moment
    Tout le monde sait aujourd’hui que tout est conçu pour capter notre attention, mais tant qu’on n’essaie pas vraiment de résister, on ne mesure pas à quel point c’est puissant

  • La phrase je n’utiliserai des LLM sous aucune forme et pour aucune finalité me donne une très forte impression d’autosatisfaction académique

    • Pour celles et ceux que ça intéresse, l’auteur développe plus longuement cette position dans un autre texte
      http://ozark.hendrix.edu/~yorgey/forest/009L/index.xml
    • En ce moment, tout devient trop polarisé
      Utiliser des LLM ne fait pas automatiquement de quelqu’un un idiot ou un illuminé, et le fait qu’il y ait des problèmes ne signifie pas qu’il faut les rejeter en bloc
      Il est vrai qu’il existe des personnes et des organisations qui en deviennent excessivement dépendantes, mais cela ne veut absolument pas dire que ceux qui reconnaissent leur utilité et s’en servent comme d’un outil considèrent leur capacité de réflexion comme remplaçable
      Il devient même difficile d’exposer calmement les avantages et les inconvénients ; l’ambiance exige désormais que tout soit soit entièrement bon, soit entièrement mauvais, et c’est épuisant
      La position de l’auteur est tellement extrême qu’elle en devient presque ignorante et stupide
      D’un enseignant, on attendrait une attitude un peu plus ouverte et une vision nuancée