Je viens de lire cet article du créateur de requests, sur ce que maintenir un grand package open source lui a coûté en termes de santé mentale : https://kennethreitz.org/essays/2026-03-18-open_source_gave_me_everything_until_i_had_nothing_left_to_give
Ça tape juste, c'est vraiment très bien écrit et ça m'a complètement retourné le bide. Prenez soin de vous, tous autant que vous êtes. Être bons dans ce métier signifie aussi être particulièrement vulnérables au mal qu'il peut nous faire.
Open Source Gave Me Everything Until I Had Nothing Left to Give

I thought I was having a spiritual awakening. I was having a psychiatric emergency. I was at a tech conference in Sweden when it started. I hadn't slept in...

Kenneth Reitz
@tut_tuuut ah merci pour le partage, je vais lire ça. J'ai vu que le projet `requests` avait été mis sur une « liste de boycott de projets qui utilisent des LLMs », mais quand on voit l'état mental des mainteneur·ses, euh on se demande si on peut vraiment leur reprocher *en plus* d'utiliser des LLMs…
@bnjbvr les LLM peuvent aussi aggraver un état mental déjà amoché. Mais c'est sûr que ce n'est pas sur les mainteneurs que je vais aller taper en premier.
@tut_tuuut @bnjbvr je ne veux pas dénigrer les problèmes mentaux, mais attention. J'étais dans la même équipe que Kenneth à l'époque, et la culture interne, ainsi que le management étaient top (au niveau N et N+1 hein. Au dessus, ça reste salesforce). On a tenté beaucoup de choses avec lui, mais c'était un mur.
C'est un peu facile de taper sur l'employeur ici je trouve.
@dmathieu @bnjbvr on ne tape pas sur l'employeur et Kenneth non plus.
@tut_tuuut @bnjbvr il dit quand même que l'employeur lui a volé sa jeunesse 😄
@tut_tuuut @bnjbvr après, oui, il y a un énorme problème de rémunération des développeurs de projets libres hein.
@dmathieu @tut_tuuut @bnjbvr Pas que de rémunération, mais aussi de passage de bâton. Parfois ce dont les mainteneurs'euses ont besoin, c'est de pouvoir partager la charge, que tout ne repose pas sur leurs épaules, de pouvoir prendre des vacances. Et en même temps c'est compliqué, les projets c'est souvent nos bébés, et on est passionné'es au point de ne pas arriver à décrocher même quand on le peut. D'où l'importance de penser la maintenance en équipe dès le tout début.
@dmathieu @tut_tuuut @bnjbvr Perso je ne maintiens plus de logiciels depuis un violent burnout il y a quelques années, mais ce que je fais de temps en temps en contrepartie, c'est filer un coup de main pour des tâches annexes de maintenance chiantes, comme trier des tickets. Comme ça j'ai pas la charge de la responsabilité et je me barre quand je veux, et dans le même temps les mainteneurs'euses ont moins de charge.
@dmathieu @tut_tuuut @bnjbvr Bon après tout ce blabla, je vais lire l'article. 😅
@dmathieu
Perso, je ne connais ni l'un ni l'autre mais je n'ai pas compris ça.
Ce que j'ai compris c'est que c'est à cette période qu'il a perdu sa jeunesse et que, d'une certaine façon, tout le monde s'en accommodait (lui y compris).
@tut_tuuut @bnjbvr

@bnjbvr @tut_tuuut @vjousse : alors oui, ce billet est important.

Mais ailleurs dans son blog, il explique "aller beaucoup mieux" et considérer les "LLMs" comme des collègue et que ses billets de blog sont écrit par ses LLMs (au moins certains billets).

Du coup, je prends tout avec d’énorme pincettes. Le fait d’être "complètement guéri" 6 mois après un tel épisode me semble peut crédible.

À rapprocher également du mainteneur de BcacheFS qui fait un breakdown total sur les AI.

@ploum @bnjbvr @tut_tuuut il relate des faits d’il y a 10 ans et non 6 mois. Le fait qu’il utilise maintenant des LLM n’invalide pas ce qu’il a vécu à cette époque et notamment son combat contre la bipolarité.
Personnellement, tout article traitant de santé mentale est le bienvenu, qu’il soit écrit par quelqu’un qui utilise des LLM ou pas.
Et on ne guérit pas de la bipolarité, on apprend à vivre avec du mieux qu’on peut.
@vjousse @bnjbvr @tut_tuuut : les 6 mois, c’est peut‑être dans un autre article de lui que je l’ai lu (il fait plein de liens)

@vjousse @bnjbvr @tut_tuuut : c’est très important de signaler que c’est un billet vraisemblablement écrit par un chatbot parce que cela signifie qu’il peut être partiellement voire tout à fait faux.

Les témoignages de personnes qui ont travaillé avec l’auteur du blog peignent des choses très différentes.

Par exemple:
https://vorpus.org/blog/why-im-not-collaborating-with-kenneth-reitz/

Le billet m’a mis très mal à l’aise car, sans connaître le gars, j’y ai perçu une volonté de manipulation émotionelle.

Why I'm not collaborating with Kenneth Reitz — njs blog

@ploum @bnjbvr @tut_tuuut @vjousse J’ai rien vu de tel pour Btrfs, qui est de plus maintenu par un grand nombre de mainteneurs, je crois pas qu’il y en ait un particulièrement plus important.

Ou alors tu parlais de BCacheFS ? Qui a effectivement un mainteneur qui fait le gros du travail et est complètement parti en vrille sur la question.

@breizh @tut_tuuut @vjousse @bnjbvr : ah oui, sorry, j’ai confondu !

@bnjbvr @tut_tuuut sur l'usage des LLMs, il faut noter que Kenneth ne semble pas avoir contribué à Requests depuis 2020 (l'époque où le dépôt de Requests a été transféré sous l'organisation PSF), soit bien avant que les nouveaux mainteneurs prennent le virage du vibecoding. Je ne dis pas que Kenneth n'est pas un utilisateur d'IAgen, mais ça me semble décorrélé de tout ce qu'il nous raconte là sur l'époque Requests.

cc @vjousse @ploum

@tut_tuuut gros sujet, ça m'a retourné aussi les boyaux (Nobody in the open source community talks about this because the survivors go quiet and the ones who don't survive aren't around to write essays.).

Pour avoir expérimenté ça (à une échelle infiniment plus petite), c'est vraiment facile de se cramer.

@Nico3333fr oh oui. Et le turbo bordel utlise-des-llm-pour-être-plus-productif est en train d'amener encore plus de monde à se cramer encore plus vite.
@tut_tuuut et le plus drôle, c'est que pas mal de gens en reviennent vraiment de l'IA (ou font moins confiance), mais c'est poussé de tous les côtés. Bonjour la vision court-termiste ^^
@Nico3333fr @tut_tuuut Sans même parler de l'IA, la pression peut sembler par moment énorme, même sans souffrir d'un trouble ou d'une maladie. Alors avec, je n'imagine même pas. Et lui avait la chance d'avoir un employeur qui lui laissait l'espace nécessaire. Pour ceux qui n'ont pas ce luxe, c'est en dehors des heures de travail que tout cela est réalisé. Et là, l'impact commence à déborder en plus sur la vie de famille.
@Nico3333fr @tut_tuuut la productivité au détriment de la qualité. C'est tellement moderne (non). Shameless plug : https://boris.schapira.dev/notes/2026-02-productivite-qualite/
Productivité et qualité · Boris Schapira

Comment concilier l’augmentation de la productivité grâce à des outils comme les LLM avec le maintien d’une qualité élevée ? C’est la question que je me pose depuis un moment, et je pense que nous sommes à un tournant critique….

Boris Schapira

@borisschapira @tut_tuuut oui, rien de nouveau sous le soleil.

Le plus drôle, j'ai vu l'expérience d'un truc conséquent intégralement codé à coups d'IA (le délire poussé à son paroxysme, et pourtant plutôt bien encadré avec plein de bonnes idées).

Quand s'est posé la question de reprendre/vérifier/continuer... en gros, comme personne n'a supervisé le truc et que le gars était en solo :
- personne ne fait confiance
- la review est difficile pour un humain (trop de code)
- etc.

Boite noire.

@borisschapira @tut_tuuut en soit, pas contre l'idée d'être totalement assisté par l'IA, mais ça pose des tas d'autres problèmes => au final, bah la productivité poussée à l'extrême se heurte à des limites humaines/confiance/d'orga qui sont réelles.

Curieuse expérience : c'est p-e celle qui m'a le plus titillé ma curiosité, et aussi celle qui a refroidi le plus de gens quand on en voit les conséquences.

mais bref, on digresse :)

@Nico3333fr Peux tu me donner la source de cette liste ? C'est pour un ami… @tut_tuuut
@iergo je crois que ça vient de la newsletter Pragmatic Engineer (un collègue qui l'a partagée) @tut_tuuut
Are AI agents actually slowing us down?

As more software engineers use AI agents daily, there’s also more sloppy software, outages, quality issues, and even a slowdown in shipping velocity. What’s happening, and how do we solve it?

The Pragmatic Engineer
@iergo @tut_tuuut remarque, j'aurai pu l'illustrer plus bêtement : quand mon gamin m'envoie le linge à étendre plus vite ce que je ne peux encaisser. En général, je lui dis "hé oh, tu m'emm...bête plus que tu ne m'aides là". :)

@Nico3333fr @tut_tuuut

C'est juste qu'ils utilisent mal l'outil.

Ça reste imparfait pour le dev. Si un dev constate plus de x3 en productivité c'est un bad smell. c'est qu'il n'a pas assez "controllé" son agent.

Il n'en reste pas moins que:
- x2 c'est un gain énorme
- ça continue de progresser très vite
- le problème c'est l'humain. Mais on apprend de nos erreurs

Bref, non, on me va pas jeter les LLMs, on va juste mieux les utiliser

@jb As tu penser à demander une augmentation de ton salaire de 100% en conséquence ?

@Nico3333fr @tut_tuuut

@iergo @Nico3333fr @tut_tuuut Je vends mon temps ;)

On pourrait meme arguer que le travail est plus facile (si on sait s'arrêter) et donc baisser son tarif

@tut_tuuut @Nico3333fr

Pour l'avoir vécu avec les LLM, il "suffit" de se mettre des limites.

Tout comme on mets des limites aux enfants avec les jeux video. Plus facile à dire qu'à faire ceci dit ;) (dans les deux cas haha)

Pour le reste, c'est clair que tout le monde n'a pas les capacités de gérer une grosse "entreprise". Le problème n'est pas l'opensource, on a le meme problème dans l'entrepenariat

@jb oui mais en théorie dans l’entreprenariat, le but c'est de faire du profit sur ton travail.

@tut_tuuut @Nico3333fr

@pieq @tut_tuuut @Nico3333fr Mon point c'était les principes, un chef d'entreprise vit la meme chose:
- validation sociale (favoris => argent)
- pression (salariés, clients)
- confusion personne / produit
- etc.

C'est basiquement les memes processus, les memes problèmes

@tut_tuuut

> The things that make you a great open source contributor (hyperfocus, intensity, pattern recognition, the ability to hold entire systems in your head) overlap significantly with the things that make certain psychiatric conditions both more likely and harder to detect. The community will celebrate your output without ever asking what it costs you to produce it. That's not malice. It's just a system that optimizes for code, not for the person writing it.

Truth there.

@tut_tuuut Dur à lire, en effet.

"I traveled too much. Conference culture in the 2010s was relentless, and I was in the thick of it. I keynoted, I spoke, I attended, I networked."

J'ai assisté à se conf à PyCon Taiwan en 2015, j'imagine pas le nombre de confs qu'il a données durant ces années...

@tut_tuuut Merci pour le partage de cet article !
Récemment, je me suis dit qu'il faudrait que plus de personnes dans la tech osent rendre visible leurs problématiques de santé mentale liée à l'organisation même du travail (avec les LLM mais qui existait aussi avant comme c'est décrit ici, ou isolement, ou conflits de valeurs, etc).
La faible syndicalisation, le fait que ce soit des métiers avec les privilèges de la bonne rémunération et facilité à trouver du travail n'aident pas, je crois.
@tut_tuuut effrayant ! Et si on couple ça avec le burnout provoqué par l'IA, on a une bombe à retardement 😱 merci pour le partage !