Aux étudiants
(ozark.hendrix.edu)- 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
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éesSi par
crafton 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 niveauEt 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 ?
Le
craftn’a pas disparu, il est monté d’un niveauSi 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
Au fond, tout le monde a ses propres biais
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à
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
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
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
Ethics in Computer ScienceMoi 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
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é
We should teach our Students what Industry doesn’t want, Kevin Ryan, https://dl.acm.org/doi/pdf/10.1145/3377814.3381719Are you sure your software will not kill anyone?, Nancy Leveson, https://dspace.mit.edu/handle/1721.1/136281.2Je 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
À 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
real programmers write assemblyàreal programmers don't need copilot, puisreal programmers don't use llmsAujourd’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
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
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 rudeL’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
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
http://ozark.hendrix.edu/~yorgey/forest/009L/index.xml
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