Avez-vous rempli un bucket de développeur aujourd'hui?

Ou comment être plus épanoui en tant que développeur. Et permettre aux autres développeurs d'avoir une vie plus épanouie aussi.

Chaque fois que vous postez un commentaire sévère sur Reddit à propos de quelque chose ou de quelqu'un, un seau de développeur fuit.

Chaque fois que vous publiez un problème sur un référentiel en essayant de pousser votre propre agenda tout en étant méchant avec les personnes qui consacrent d'innombrables heures à essayer de faire du bon travail sur ce projet, un seau de développeur fuit.

Chaque fois que vous publiez un tweet méchant mettant à la poubelle une bibliothèque au profit d'une autre, un seau de développeur fuit.

Vider les seaux

Quiconque a déjà publié une partie de son travail sur Reddit, Hacker News ou l'un de ces grands sites sait qu'il y a beaucoup de peur dans le processus. Peur de ne pas être assez bon, peur d'être jugé. Même si votre travail est excellent, un commentaire sévère apparaît parfois. Et même un commentaire dur peut tarir des dizaines de commentaires positifs. Je ne sais pas quelle théorie psychologique explique cette expérience, mais c'est ce que l'on ressent.

Il y a quelques jours, j'ai décidé de publier un lien vers l'un de mes articles de blog sur Reddit. Un commentaire disait que le billet de blog que j'avais écrit, qui avait été soigneusement rédigé après plusieurs jours de rédaction, était une poubelle et juste un crochet pour inciter les gens à acheter mon livre électronique mal écrit.

Ce commentaire est resté dans mon esprit pendant tout l'après-midi, et au lieu de me motiver à faire mieux, cela m'a mis en colère.Mon seau a été vidé en 2 secondes et il a fallu toute la journée pour se remplir à nouveau.

Cette personne est partie, mais rien de bon ne s'est produit à la suite de son action. C'était une chose très improductive pour toutes les personnes impliquées.

Une suggestion: surtout avec les mots écrits, faites plus attention à la façon dont ils pourraient être interprétés du côté récepteur. Soyez gentil, encore plus gentil que dans la vraie vie, car les émotions se tarissent lorsqu'elles sont exprimées sous forme de texte.

Comment remplir les seaux

Dès que les gens peuvent vider les seaux, ils peuvent à nouveau remplir les seaux. Ces moments sont merveilleux.

Je bloguais depuis quelques mois, régulièrement, quand une personne m'écrivait un e-mail. Il a dit qu'un article de blog que j'avais écrit avait été très utile et l'avait aidé à résoudre un problème. Il a ensuite continué et a dit: "vous devriez écrire un livre."

Maintenant, en tant que blogueur, c'est une chose formidable à entendre. Cela signifie que votre travail s'est avéré utile. Quelqu'un veut que vous écriviez même un livre. Et devinez quoi, mon seau était si plein de joie et de motivation que j'ai décidé de commencer à écrire un livre le soir même.

Comment pouvons-nous faire mieux

Nous commençons la journée avec notre seau de développeur vide et, idéalement, nous aimerions l'avoir plein lorsque nous aurons terminé pour la journée.

Nos seaux fuient déjà beaucoup, parce que nous pensons être toujours un pas derrière les autres, nous souffronssyndrome de l'imposteur, nous avons un accès facile aux superstars du code qui tweetent jour et nuit sur les merveilles qu'elles construisent, ou lancent un screencast YouTube par jour, ou diffusent en direct comme si c'était la chose la plus naturelle à faire.

Il est facile d'avoir l'impression que vous n'êtes pas assez bon. Mais si vous êtes assez bon pour la majorité des gens, vous ne devriez pas vous soucier de ce qu'une minorité d'entre eux pense. Vous ne pouvez pas plaire à tout le monde.

En tant que développeur impliqué dans le mentorat, je rédige généralement du contenu pour les débutants. C'est génial quand les gens redonnent même en envoyant un rapide merci ou en partageant un tweet.

je pensenous sommes tous dans le même bateau. Alors que certaines personnes essaient d'impressionner les autres en lançant leurs opinions fortes dans le monde, nous devons porter une attention particulière lors de la communication avec les autres. Cela est particulièrement vrai pour les développeurs, car nous communiquons presque exclusivement en utilisant du texte, et il est facile de mal interpréter le contenu d'une phrase si vous ne faites pas très attention.

Focus sur le remplissage des seaux

Avez-vous déjà remercié le développeur d'une bibliothèque qui vous a permis d'économiser 10 heures de travail sur Twitter ou par e-mail? Faites-le, etremplir le seau de cette personne.

Lorsque vous lisez un article de blog qui vous aide avec quelque chose que vous êtes coincé, prenez le temps de remercier la personne qui l'a écrit. Une simple ligne par e-mail ou Twitter peut rendre la journée de cette personne et la motiver à écrire un autre article à l'avenir, car elle se sent utile au monde. Ils vous ont aidé, alors aidez-les en retour!

Avez-vous déjà ouvert un problème sur un projet GitHub juste pour dire de bonnes choses et fournirrétroaction constructive? Faites-le et remplissez les seaux du développeur de projet.

Les développeurs s'épuisent avec leurs projets Open Source parce que tout le monde demande simplement de l'aide pour construire leurs projets payants. GitHub a un onglet Problèmes (qui implique du travail pour le responsable) et un onglet Pull Requests (ce qui représente encore plus de travail, car le responsable doit comprendre le code que quelqu'un d'autre a écrit, déterminer si c'est une bonne chose à ajouter et gérer les rejets. si c'est le cas).

Mais il n'y a pas d'onglet «Merci», où les gens peuvent louer le projet. Les gens ne peuvent que démarrer un projet, mais cela signifie très peu. Envisagez d'en faire un peu plus pour les personnes qui travaillent très dur et aidez-les à remplir leurs seaux.

As-tu déjàremercié publiquementun développeur pour son code Open Source?

Avez-vous déjà fait un PR juste pour réparer un petit problèmevous remarquez dans une bibliothèque, même dans sa documentation, juste pour être sûr que demain personne ne reverra plus jamais ce problème? Faites-le et remplissez les seaux du développeur de projet.

C'est formidable que quelqu'un, comme vous, signale une faute de frappe inaperçue qui existe depuis des mois. D'autres personnes l'ont probablement regardé et ont immédiatement abaissé leur perception de la qualité du projet.

Il est toujours plus difficile de remplir un seau que de le vider, mais je pense que cela en vaut la peine.

Ensemble, nous pouvons tous faire un long chemin.


Plus de tutoriels de laboratoire: