IdentifiantMot de passe
Loading...
Mot de passe oubli� ?Je m'inscris ! (gratuit)

Vous �tes nouveau sur Developpez.com ? Cr�ez votre compte ou connectez-vous afin de pouvoir participer !

Vous devez avoir un compte Developpez.com et �tre connect� pour pouvoir participer aux discussions.

Vous n'avez pas encore de compte Developpez.com ? Cr�ez-en un en quelques instants, c'est enti�rement gratuit !

Si vous disposez d�j� d'un compte et qu'il est bien activ�, connectez-vous � l'aide du formulaire ci-dessous.

Identifiez-vous
Identifiant
Mot de passe
Mot de passe oubli� ?
Cr�er un compte

L'inscription est gratuite et ne vous prendra que quelques instants !

Je m'inscris !

Les mainteneurs et les contributeurs du projet Rust seraient confront�s � un probl�me d'�puisement professionnel,
Selon une ancienne contributrice au projet Rust

Le , par Mathis Lucas

70PARTAGES

5  0 
Le projet Rust ferait face � l'�puisement professionnel de ses mainteneurs et contributeurs. Dans un article publi� mardi sur le sujet, Jynn Nelson, ing�nieure s�niore Rust chez Redjack, affirme que le probl�me serait tel que le nombre de personnes qui ont quitt� le projet Rust pour cause d'�puisement professionnel est scandaleusement �lev�. Elle affirme �galement que le nombre de personnes dans le projet Rust qui sont proches de l'�puisement professionnel est �galement scandaleusement �lev�. Selon son rapport, le projet Rust souffrirait d'un manque important de mentors et les contributeurs sont parfois amen�s � g�rer une grande partie du travail de mani�re ind�pendante.

L'�puisement professionnel des mainteneurs et des contributeurs est une grande pr�occupation dans l'univers des logiciels libres et open source. Les pistes de solutions visant � r�soudre ce probl�me sont constamment d�battues dans la communaut�, mais les choses semblent ne pas aller de l'avant. Dans le cas du projet Rust, Nelson affirme que les choses vont de mal en pire et propose quelques approches de solutions qui, selon elle, pourraient aider � venir � bout du probl�me. Nelson a contribu� au projet Rust entre octobre 2019 et juin 2023 et dans son article, elle d�peint un environnement de travail chaotique pour les contributeurs et les mainteneurs.

https://youtu.be/qH8xojc_fnQ

Pour donner une id�e de la fa�on dont les choses se passent, elle d�crit ce sc�nario : � vous voulez contribuer � Rust. Vous trouvez quelque chose qui vous int�resse, puisque les probl�mes faciles/mentor�s sont pris. Il est difficile de trouver un mentor parce que toutes les personnes exp�riment�es sont d�bord�es et �puis�es, alors vous finissez par faire une grande partie du travail de mani�re ind�pendante �. Selon elle, vous venez ainsi d'apprendre que le travail sur ce projet ne se fait pas si vous ne le faites pas avancer personnellement. Le probl�me que vous avez r�solu �tait ouvert depuis des ann�es ; la majorit� des probl�mes sont l� depuis des ann�es.

Nelson explique que, une fois que vous �tes un contributeur actif, les choses se compliquent davantage et la charge de travail n'arr�te pas d'augmenter avec le temps. Elle insiste sur l'argument selon lequel les choses ne se font pas si vous ne les faites pas personnellement. Voici ci-apr�s l'atmosph�re qu'elle d�crit en se basant sur sa propre exp�rience :

  • vous devenez un contributeur plus actif : le responsable actuel est trop �puis� pour effectuer un triage r�gulier, vous finissez donc par parcourir l'arri�r� des probl�mes (g�n�ralement, vous �tes la premi�re personne � l'avoir fait depuis des ann�es). Cela renforce l'id�e que le travail ne se fait pas � moins que vous ne le fassiez personnellement ;
  • le responsable actuel reconna�t votre travail et vous confie une grande partie des responsabilit�s, en particulier les r�visions : les nouveaux contributeurs font des demandes de fusion (pull request). Ils font des erreurs simples et stupides dues � leur manque d'exp�rience ; vous les signalez et elles sont corrig�es. Cela peut �tre amusant pendant un certain temps. Ce que cela vous apprend, c'est que vous �tes personnellement responsable de la d�tection des erreurs ;
  • vous vous fatiguez : les gens font toujours les m�mes erreurs et vous avez peur de faire confiance aux autres �valuateurs ; vous �tes peut-�tre le seul �valuateur, ou les autres �valuateurs ont d�j� laiss� passer des choses et vous ne faites plus autant confiance � leur jugement qu'avant ; on vous confie peut-�tre trop de demandes de fusion et vous n'arrivez plus � suivre. Cela fait des semaines que vous n'avez pas travaill� sur les choses que vous voulez faire, et personne d'autre n'y travaille parce que vous avez dit que vous le feriez ("elles ne se feront pas si vous ne les faites pas personnellement", dit une voix) : "le projet serait pire sans toi".


Nelson d�nonce cet �tat de choses et appelle les contributeurs � rester vigilants pour ne pas tomber dans cette routine. � "Cela ne sera pas fait si je ne le fais pas" et "je dois tout revoir ou des choses vont passer � travers", c'est exactement l'�tat d'esprit de mon propre �puisement professionnel. Peu importe que ce soit vrai, cela vous fera souffrir. Si le projet ne peut pas survivre sans que vous fassiez personnellement des heures suppl�mentaires non r�mun�r�es, il ne m�rite peut-�tre pas de survivre �, a-t-elle d�clar�. L'ing�nieure estime que les contributeurs devraient faire attention m�me lorsqu'ils sont pay�s pour travailleur sur le projet Rust.

� Si vous �tes pay� pour travailler sur Rust, vous avez probablement commenc� en tant que contributeur non r�mun�r� et obtenu le poste plus tard. Traitez-le comme un travail d�s maintenant. Ne faites pas des heures suppl�mentaires, ne vous portez pas volontaire � tout bout de champ, ne travaillez pas sur des choses qui d�passent largement votre description de poste. La meilleure fa�on d'aider le projet est de continuer � y contribuer pendant des ann�es. Pour ce faire, vous devez �viter de vous �puiser, ce qui signifie que vous devez bien vous traiter �, a-t-elle d�clar�. Dans les commentaires, de nombreuses personnes semblent partager son avis.

� Selon mes observations, je pense que le projet Rust a des probl�mes d'�puisement professionnel plus graves que la plupart des autres projets open source de taille similaire. Je ne sais pas si cela est li� � la fa�on dont le projet est organis�, � l'�tat de la base de code ou au type de personne qui est attir� par le travail sur Rust en premier lieu. La situation est de plus en plus pr�occupante et m�rite une grande attention de la part de la Fondation Rust. En attendant, prenez soin de vous. C'est un grand pas dans la vie d'un ing�nieur logiciel lorsqu'il r�alise que coder 24 heures sur 24 et 7 jours sur 7 n'est pas le mode de vie id�al �, a �crit un critique.

D'autres critiques sugg�rent que le probl�me est peut-�tre li� � la fa�on dont Rust est con�u. � C'est peut-�tre parce que Rust est nouveau et bien con�u. Les personnes qui l'ont adopt� s'en soucient probablement, elles veulent le maintenir et cela est difficile. C'est peut-�tre mon perfectionnisme, mon d�sir de construire et de vivre dans une tour d'ivoire, mais je ressens cela en tant qu'utilisateur de Rust, une peur qu'ils puissent briser une certaine perfection per�ue � laquelle je tiens. L'on pourrait dire que les d�veloppeurs C++ sont lib�r�s du fardeau consistant � utiliser un langage parfait �, ajoute un critique. Cet argument est toutefois controvers�.

� Toutes les organisations b�n�voles doivent lutter contre l'�puisement professionnel. Chaque fois que vous commencez � avoir l'impression que les choses ne seront pas "faites" � moins que vous ne les fassiez, vous �tes sur cette voie. Faites attention � vous �, affirme un autre critique. De son c�t�, Nelson a d�clar� que les chefs d'�quipe peuvent jouer un r�le important dans la r�solution de ce probl�me. � la question de savoir ce que ces derniers peuvent faire, elle a �num�r� ces points :

[LIST][*]disposer d'une documentation sur ce qu'il faut faire en cas d'�puisement professionnel : il faut accorder � l...
La fin de cet article est r�serv�e aux abonn�s. Soutenez le Club Developpez.com en prenant un abonnement pour que nous puissions continuer � vous proposer des publications.

Une erreur dans cette actualit� ? Signalez-nous-la !

Avatar de berceker united
Expert �minent https://www.developpez.com
Le 25/01/2024 � 11:49
Citation Envoy� par TJ1985 Voir le message
Vous avez une vision extr�mement restreinte du domaine. Avez-vous compris que Llama-2 de Meta est disponible en Open Source, par exemple ? Avez-vous entendu parler de git, Linux, Emacs, PostgreSQL, LibreOffice ? Et tant d'autres...
Connaissez-vous le mod�le de fonctionnement de RedHat ? Le r�le d'IBM ? L'adoption de Linux par Microsoft comme kernel alternatif � Windows ?
R�fl�chissez un brin avant d'ass�ner vos v�rit�s...
Il faut distinguer l'Open source d�velopp� par un ou un petit groupe de d�veloppeur et celle d�velopp� par une entreprise et mis en "open source".
Vous, vous parlez du second point et je pense qu'il parlait du premier. En soit il n'a pas tort , mais ces deux mondes restent flou pour certains et il faut pourtant bien les distinguer.
1  0 
Avatar de Jules34
Membre �m�rite https://www.developpez.com
Le 05/12/2024 � 15:09
�a me d��oit de Bruce Perens. Faire la SACEM des codeurs pour pouvoir leur filer quelques miettasses, voir � votre employeur si jamais vous avez le malheur de collaborer sur du libre au boulot. Confiez leur l'argent, ils feront de la magie !!

Il a raison sur tout les constats qu'il fait mais faire une entit� centralisatrice tuerait tout je pense. Il ne faut pas qu'il y ait "une t�te" du libre qui d�ciderait ensuite d'une quelquonque mani�re quoi est prioritaire ou qui doit �tre pay�.

Je con�ois que les licences doivent �voluer, mais faire une n�buleuse pareille �a me semble �tre le pire choix possible. D�j� qui voudra payer ? �a va forker � tire larigot oui. Les grosses bo�tes le font d�j�, les petites qui se lancent h�siterons encore moins !

Perens �tait d�j� pr�occup� par le fait que l'OSI avait cr�� plus de 100 licences logicielles diff�rentes, et il a demand� instamment sur la liste de diffusion : � Supprimons la Tour de Babel �.


Notez qu'on vit dans une soci�t� qui promeut la diversit� en permanence, mais tout ce qui ne convient pas au grand capital doit vite devenir comme le reste. La diversit� oui, mais dans le profit !

sans avoir � g�rer une entreprise pour le faire...
La derni�re fois que j'ai entendu �a c'�tait pour des types qui livrent des sandwichs � v�lo. �a s'est pas exactement fini comme �a...

Enfin on sent que lui a juste les glandes de pas avoir fait plus de fric, le libre est un succ�s en soi : les softs libre sont pr�sents partout, sans eux l'infra ne tient pas, c'est un constat que fait un autre site d'actus qui adresse un peu l'�l�phant dans la pi�ce :
In a world where 96% of all software contains open-source components, one that has transformed many industries, empowering developers to collaborate and create innovative solutions, how can something so ubiquitous be considered a failure?
Le seul �chec c'est la thune, oh mais wait, c'�tait l'objectif de pas en faire !

�Users want one support vendor not hundreds,� observed Perens. �That�s why IBM wins contracts rather than the OS developers, because they promise to support all of their software.�
C'est peut-�tre pour �a que le monde du libre est ainsi fait... Certains codent, partagent, et d'autres cr�ent des soci�t�s commerciales qui vont assumer le reste. Pourquoi changer �a ?
2  1