Man mano che il progetto open source cresce in popolarità, diventa importante stabilire confini chiari per aiutarti a mantenere un equilibrio e rimanere aggiornato e produttivo a lungo termine.
Per ottenere informazioni dettagliate sulle esperienze dei manutentori e sulle loro strategie di bilanciamento, abbiamo condotto un workshop con 40 membri della comunità dei manutentori, che ci ha permesso di imparare da le loro esperienze di prima mano con il burnout open source e le pratiche che li hanno aiutati a mantenere l’equilibrio nel loro lavoro. È qui che entra in gioco il concetto di ecologia personale.
Allora, cos’è l’ecologia personale? Come descritto dal Rockwood Leadership Institute, implica “mantenere equilibrio, ritmo ed efficienza per sostenere la nostra energia per tutta la vita”. Questo inquadra le nostre conversazioni, aiutando i sostenitori a riconoscere le loro azioni e i loro contributi come parti di un ecosistema più ampio che si evolve nel tempo. Burnout, una sindrome derivante dallo stress cronico sul lavoro, come definita dall’OMS, non è raro tra i manutentori. Ciò spesso porta a una perdita di motivazione, incapacità di concentrazione e mancanza di empatia verso i colleghi e la comunità con cui lavori.
Abbracciando il concetto di ecologia personale, gli operatori sanitari possono evitare in modo proattivo il burnout, dare priorità alla cura di sé e mantenere un senso di equilibrio per svolgere al meglio il proprio lavoro.
Suggerimenti per la cura di sé ed evitare il burnout come personale di supporto:
Determina le tue motivazioni per lavorare con l’open source
Prenditi del tempo per pensare a quali parti del supporto open source ti danno energia. Comprendere la tua motivazione può aiutarti a dare priorità al lavoro in un modo che ti mantenga impegnato e pronto per nuove sfide. Che si tratti del feedback positivo degli utenti, della gioia di collaborare e interagire con la community o della soddisfazione di immergersi nel codice, riconoscere le proprie motivazioni può aiutarti a dirigere la tua attenzione.
Pensa a cosa ti fa sentire sbilanciato e stressato
È importante capire cosa ci fa bruciare. Ecco alcuni temi comuni che abbiamo riscontrato tra i sostenitori dell’open source:
- Mancanza di feedback positivo: è molto più probabile che gli utenti si mettano in contatto con noi in caso di reclamo. Se tutto funziona bene, tendono a tacere. Può essere scoraggiante vedere un elenco crescente di problemi senza il feedback positivo che mostri come il tuo contributo stia facendo la differenza.
- Non dire di “NO”: Può essere facile assumersi più responsabilità del dovuto per un progetto open source. Che si tratti di utenti, contributori o altri sostenitori, non sempre possiamo essere all’altezza delle loro aspettative.
- Lavorare da soli: Essere un manutentore può essere incredibilmente solitario. Anche se lavori con un gruppo di manutentori, negli ultimi anni è stato difficile convocare di persona i team distribuiti.
- Tempo o risorse insufficienti: Ciò è particolarmente vero per i volontari di supporto che devono sacrificare il proprio tempo libero per lavorare a un progetto.
- Richieste contrastanti: L’open source è pieno di gruppi con motivazioni diverse che possono essere difficili da orientare. Se sei pagato per lavorare nell’open source, gli interessi del tuo datore di lavoro a volte possono essere in contrasto con quelli della comunità.
Fai attenzione ai segni di esaurimento
Riesci a mantenere il tuo ritmo per 10 settimane? 10 mesi? 10 anni?
Esistono strumenti come Burnout Checklist di @shaunagm che possono aiutarti a riflettere sul tuo ritmo attuale e vedi se ci sono modifiche che puoi apportare. Alcuni operatori sanitari utilizzano anche la tecnologia indossabile per monitorare parametri come la qualità del sonno e la variabilità della frequenza cardiaca (entrambi legati allo stress).
Di cosa hai bisogno per continuare a sostenere te stesso e la tua comunità?
Questo apparirà diverso per ogni manutentore e cambierà a seconda della fase della tua vita e di altri fattori esterni. Ma ecco alcuni temi che abbiamo sentito:
-
Affidati alla community: Delegare e trovare collaboratori può alleggerire il carico di lavoro. Avere più punti di contatto per un progetto può aiutarti a stare tranquillo. Connettiti con altri manutentori e con la comunità più ampia - in gruppi come Comunità dei manutentori. Questa può essere una grande risorsa per il supporto e la formazione tra pari.
Puoi anche cercare modi per interagire con la comunità di utenti in modo da poter ascoltare regolarmente feedback e comprendere l’impatto del tuo lavoro open source.
-
Esplora i finanziamenti: Che tu stia cercando dei soldi per la pizza o stia cercando di passare a tempo pieno all’open source, ci sono molte risorse per aiutarti! Come primo passo, valuta la possibilità di attivare Sponsor Github per consentire ad altri di sponsorizzare il tuo lavoro open source. Se stai pensando di trasferirti a tempo pieno, fai domanda per il turno successivo GitHub Accelerator.
- Utilizza gli strumenti: esplora strumenti come GitHub Copilot e GitHub Actions, per automatizzare le attività banali e liberare tempo per contributi più significativi.
-
Riposati e ricaricati: prenditi del tempo per i tuoi hobby e interessi al di fuori dell’open source. Prenditi dei giorni liberi per rilassarti e rigenerarti e imposta il tuo stato GitHub, per riflettere la tua disponibilità! Una buona notte di sonno può fare una grande differenza nella tua capacità di sostenere i tuoi sforzi a lungo termine.
Se trovi particolarmente piacevoli alcuni aspetti del tuo progetto, prova a strutturare il tuo lavoro in modo da poterlo sperimentare durante tutta la giornata.
- Imposta dei limiti: non puoi dire sì a ogni richiesta. Può essere semplice come dire “Non posso farlo adesso e non ho piani per il futuro” o specificare cosa vuoi fare e cosa non fare nel README. Ad esempio, potresti dire: “Unisco solo i PR che hanno chiaramente elencato i motivi per cui sono stati creati” oppure “Esamino i problemi solo il giovedì dalle 18:00 alle 19:00”. Ciò definisce le aspettative per gli altri e ti dà qualcosa a cui puntare in altri momenti per ridurre le richieste di tempo da parte di collaboratori o utenti.
Impara ad essere fermo nel fermare comportamenti tossici e interazioni negative. È bene non dare energia a cose che non ti interessano.
Ricorda che l’ecologia personale è una pratica continua che si evolverà man mano che avanzi nel tuo viaggio open source. Dando priorità alla cura di sé e mantenendo un senso di equilibrio, puoi contribuire alla comunità open source in modo efficace e sostenibile, garantendo sia il tuo benessere che il successo a lungo termine dei tuoi progetti.
Risorse addizionali
- Maintainer Community
- The social contract of open source, Brett Cannon
- Uncurled, Daniel Stenberg
- How to deal with toxic people, Gina Häußge
- SustainOSS
- Rockwood Art of Leadership
- Saying No, Mike McQuaid
- Governing Open
- Workshop agenda was remixed from Mozilla’s Movement Building from Home series
Associati
Mille grazie a tutti i manutentori che hanno condiviso con noi la loro esperienza e i loro consigli per questa guida!
Questa guida è stata scritta da @abbycabs con il contributo di:
@agnostic-apollo @AndreaGriffiths11 @antfu @anthonyronda @CBID2 @Cli4d @confused-Techie @danielroe @Dexters-Hub @eddiejaoude @Eugeny @ferki @gabek @geromegrignon @hynek @IvanSanchez @karasowles @KoolTheba @leereilly @ljharb @nightlark @plarson3427 @Pradumnasaraf @RichardLitt @rrousselGit @sansyrox @schlessera @shyim @smashah @ssalbdivad @The-Compiler @thehale @thisisnic @tudoramariei @UlisesGascon @waldyrious + moltri altri!