Har du fyldt en udviklerspand i dag?

Hver gang du lægger en hård kommentar på Reddit om noget eller nogen, lækker en udviklerspand.

Hver gang du lægger et emne ud på et depot, hvor du prøver at skubbe til din egen dagsorden, mens du er værdig overfor de mennesker, der lægger utallige timer på at prøve at gøre et godt stykke arbejde på det projekt, lækker en udvikler-spand.

Hver gang du lægger en gennemsnitlig tweet i papirkurven til fordel for en anden, lækker en udviklerspand.

Tømning af spande

Enhver, der nogensinde har offentliggjort noget af deres arbejde på Reddit, Hacker News eller nogen af ​​disse store sider ved, at der er en masse frygt involveret i processen. Frygt for ikke at være god nok, frygt for at blive dømt. Selv hvis dit arbejde er stort, vises der undertiden en hård kommentar. Og selv en hård kommentar kan tørre snesevis af positive. Jeg ved ikke, hvilken psykologisk teori forklarer denne oplevelse, men sådan er det.

For et par dage siden besluttede jeg at sende et link til et af mine blogindlæg på Reddit. En kommentar sagde, at blogindlægget, jeg skrev, som var omhyggeligt skrevet efter mange dage med udarbejdelse af det, var papirkurven og bare en krok for at få folk til at købe min dårligt skrevet e-bog.

Denne kommentar stak bagpå i mit sind hele eftermiddagen, og i stedet for at motivere mig til at gøre det bedre gjorde det mig vred. Min spand blev tømt på 2 sekunder og tog hele dagen at blive fyldt op igen.

Denne person gik videre, men alligevel skete intet godt som et resultat af deres handling. Det var en meget uproduktiv ting for alle involverede.

Et forslag: især med skriftlige ord, vær mere opmærksom på, hvordan de kunne fortolkes i den modtagende ende. Vær venlig, endda venligere end i det virkelige liv, fordi følelser tørres op, når de udtrykkes i tekstform.

Sådan udfyldes dem

Så hurtigt som folk kan tømme spande, kan de fylde spande igen. Disse tider er vidunderlige.

Jeg havde blogget i et par måneder, konsekvent, da en person skrev mig en e-mail. Han sagde, at et blogindlæg, jeg skrev, havde været meget nyttigt og hjulpet ham med at løse et problem.

Derefter fortsatte han og sagde "du skulle skrive en bog."

Nu, som blogger, er det en fantastisk ting at høre. Det betyder, at dit arbejde har vist sig at være nyttigt. Nogen vil have, at du endda skriver en bog. Og gæt hvad, min spand var så fuld af glæde og motivation, at jeg besluttede at begynde at skrive en bog, lige den samme aften.

Hvordan vi kan gøre det bedre

Vi starter dagen med, at vores udviklerskuffe er tom, og ideelt set vil vi gerne have den fuld, når vi er færdige med dagen.

Vores spande lækker allerede meget, fordi vi tror, ​​at vi altid er et skridt bag de andre, vi lider impostor-syndrom, vi har let adgang til kode-superstjerner, der tweeter dag og nat om de vidundere, de bygger, eller trækker ud en YouTube-screencast en dag eller live stream som om det var den mest naturlige ting at gøre.

Det er let at føle, at du ikke er god nok. Men hvis du er god nok for flertallet af folket, skal du ikke gider med, hvad et mindretal af dem synes. Du kan ikke glæde alle.

Som udvikler involveret i mentorarbejde udarbejder jeg normalt indhold til begyndere. Det er fantastisk, når folk giver tilbage, selv ved at sende en hurtig tak eller ved at dele en tweet.

Jeg tror, ​​vi alle er i den samme båd. Mens nogle mennesker prøver at imponere andre ved at lancere deres stærke meninger i verden, må vi være særlig opmærksomme, når vi kommunikerer med de andre. Dette gælder især for udviklere, fordi vi næsten udelukkende kommunikerer ved hjælp af tekst, og det er let at fortolke indholdet af en sætning, hvis du ikke er meget forsigtig.

Fokus på påfyldning af spande.

Har du nogensinde sagt tak til udvikleren af ​​et bibliotek, der sparede dig 10 timers arbejde på Twitter eller via e-mail? Gør det, og fyld den pågældende persons spand.

Når du læser et blogindlæg, der hjælper dig med noget, du sidder fast med, skal du tage dig tid til at takke den person, der har skrevet det. Bare en enkelt linie via e-mail eller Twitter kan gøre denne persons dag og motivere dem til at skrive et andet indlæg i fremtiden, da de føler sig nyttige for verden. De hjalp dig, så hjælp dem til gengæld!

Har du nogensinde åbnet et spørgsmål om et GitHub-projekt bare for at sige gode ting og give konstruktiv feedback? Gør det, og fyld projektudviklerens spande.

Udviklere brænder ud med deres Open Source-projekter, fordi alle bare beder om hjælp til at opbygge deres betalte projekter. GitHub har en fane Problemer (som involverer arbejde for vedligeholderen) og en fane Pull Requests (hvilket er endnu mere arbejde, da vedligeholderen har brug for at forstå koden, som en anden har skrevet, finde ud af, om det er en god ting at tilføje, og administrere afslag hvis det er tilfældet).

Men her er ingen fane "Tak", hvor folk kan prise projektet. Folk kan kun spille et projekt, men det betyder meget lidt. Overvej at gøre lidt mere for de mennesker, der gør meget hårdt arbejde, og hjælpe dem med at fylde deres spande.

Har du nogensinde takket offentligt en udvikler for deres Open Source-kode?

Har du nogensinde lavet en PR bare for at ordne en lille ting, du bemærker på et bibliotek, selv i dets dokumentation, bare for at sikre dig, at i morgen ingen vil se den fejlfinding nogensinde igen? Gør det, og fyld projektudviklerens spande.

Det er dejligt at have nogen som dig til at påpege en ubemærket skrivefejl, der har været der i flere måneder. Andre mennesker har sandsynligvis set på det og sænket øjeblikkeligt deres opfattelse af projektets kvalitet.

Det er altid sværere at fylde en spand end at tømme den, men jeg synes, det er det værd.

Sammen kan vi alle gå langt.

Jeg udgiver 1 gratis programmeringsvejledning om dagen på flaviocopes.com, tjek det!