Reprezentarea dezvoltatorilor web în W3C

Publicat: 2022-03-10
Rezumat rapid ↬ Rachel Andrew scrie despre implicarea ei în Grupul de lucru CSS și de ce consideră că este important ca dezvoltatorii web să înțeleagă la ce se lucrează în CSS și să aibă o modalitate de a oferi feedback.

Unul dintre multele lucruri pe care le fac este să fac parte din Grupul de lucru CSS ca expert invitat. Experții invitați sunt persoane pentru care grupul dorește să facă parte din grup, dar care nu lucrează pentru o organizație membră care le-ar conferi calitatea de membru. În această postare, explic puțin despre ce simt că este rolul meu în Grupul de Lucru, ca o modalitate de a anunța o posibilă schimbare a implicării mele cu sprijinul organizației olandeze, Fronteers.

Întotdeauna am văzut implicarea mea în Grupul de lucru CSS ca pe un lucru cu două sensuri. Transport informații de la grupul de lucru către autori (oameni care sunt dezvoltatori web, designeri și oameni care folosesc CSS pentru tipărire sau EPUB) și de la autori către grupul de lucru. Odată ce înțeleg o discuție care are loc în jurul unei specificații care ar beneficia de contribuția autorului, o pot explica autorilor într-un mod care nu necesită cunoștințe detaliate despre specificațiile CSS sau elementele interne ale browserului.

Aceasta a fost motivația din spatele întregii lucrări pe care am făcut-o pentru a explica Grid Layout înainte de a ajunge în browsere. Este o muncă pe care o continui, de exemplu, articolul meu recent aici pe Smashing Magazine pe Grid Level 2 și subgrid. Deși cred că mult mai mulți dezvoltatori web sunt capabili să înțeleagă specificațiile decât pentru care își dau deseori credit, înțeleg că oamenii au alte priorități! Dacă pot distila și împărtășesc cele mai importante puncte, atunci poate că putem primi mai mult feedback în grup într-un moment în care poate face diferența.

Există ceva ce am descoperit în timp ce despachetam constant aceste subiecte în articole și pe scenă. În timp ce pot cere în mod direct oamenilor părerea lor - și uneori o fac - răspunsurile la acele întrebări directe sunt cel mai adesea cele evidente. Oamenii sunt puși la fața locului; ei simt că ar trebui să aibă o opinie și deci dau primul răspuns la care se gândesc. Chiar dacă sunt într-o alegere A sau B cu privire la un subiect (când li se cere să voteze), este posibil să nu fie într-un loc în care să ia în considerare pe deplin toate implicațiile.

Dacă scriu sau vorbesc despre un subiect, totuși, nu primesc solicitări pentru funcții CSS. Primesc întrebări . La unele dintre ele pot răspunde și fac o notă pentru a putea explica mai bine acest punct în viitor. La unele dintre aceste întrebări nu pot răspunde, deoarece CSS nu are încă un răspuns. Caut în mod constant acele întrebări fără răspuns, pentru că acolo este viitorul CSS. Fiind un dezvoltator web care se întâmplă să lucreze și pe CSS, sunt într-un loc perfect pentru a avea acele conversații și pentru a încerca să le iau înapoi cu mine la Grupul de lucru atunci când se discută lucruri relevante și, de aceea, trebuie să știm ce cred autorii.

Mai multe după săritură! Continuați să citiți mai jos ↓

Pentru a face acest tip de muncă, trebuie să fiți capabil să explicați bine lucrurile și să aveți un interes tocilar pentru specificații. Nu sunt singura persoană de pe planetă care are aceste atribute. Cu toate acestea, pentru a face acest tip de muncă ca expert invitat în Grupul de lucru CSS, este nevoie de altceva; necesită să renunți la mult timp și să poți cheltui o mulțime din banii tăi. Nu există finanțare pentru experții invitați. Un expert invitat W3C este un voluntar, care participă la întâlniri săptămânale, călătorește pentru întâlniri în persoană, petrece timp răspunzând la probleme de pe GitHub, discutând cu autorii sau chiar editând specificațiile și redactând teste. Aceasta este toată munca de voluntariat. În calitate de independent - a stat la o reuniune a grupului de lucru CSS - știu că, deși practic orice altă persoană care s-a așezat în jurul acelei mese este plătită pentru a fi acolo - deoarece lucrează pentru un furnizor de browser sau o altă companie cu un interes - eu nu sunt. Trebuie să-ți pese foarte profund și să ai o familie foarte înțelegătoare pentru ca asta să fie durabil.

Este acest aspect practic care face dificilă ca mai mulți oameni ca mine să fie implicați în acest tip de muncă – în felul în care sunt implicat eu – ca o voce independentă pentru autori. A fi plătit efectiv pentru a lucra la aceste lucruri înseamnă de obicei să fii angajat de un furnizor de browser și, deși nu este nimic în neregulă, schimbă dinamica. Atunci aș fi Rachel Andrew de la Microsoft/Google/Mozilla. Pentru cine aș vorbi? Aș putea rămâne încorporat în comunitatea web dacă nu mai eram eu însumi un dezvoltator web? Din acest motiv am fost foarte interesat când reprezentanții de la Fronteers m-au abordat la începutul acestui an.

Fronteers este o organizație uimitoare de dezvoltatori web olandezi. Una dintre primele mele discuții internaționale a fost să merg la Amsterdam pentru a vorbi la una dintre întâlnirile lor. Am fost imediat impresionat de comunitatea extrem de bine informată din Amsterdam. Dacă sunt invitat să vorbesc la un eveniment de front-end în Olanda, știu că pot să iau cu mine discuțiile mele cele mai tocilar și mai detaliate; comunitatea de acolo va cunoaște deja elementele de bază și va fi încântată să audă detaliile.

Anneke Sinnema (Președintele Fronteers) și Peter-Paul Koch (Fondator) m-au abordat cu o idee pe care o aveau despre organizația lor să devină membră a W3C, ceea ce le-ar da apoi dreptul la reprezentare în cadrul W3C. Ei au vrut să știe dacă aș fi interesat să devin primul lor reprezentant - o mișcare care să mă facă un reprezentant oficial al comunității de dezvoltare web și să-mi acorde o bursă pentru a avea câteva ore plătite acoperite pentru a face acea activitate. . Acest plan trebuie votat pentru membrii mei Fronteers, așa că poate sau nu se va realiza. Cu toate acestea, sperăm cu toții că va fi, și nu doar pentru mine, ci ca un posibil început al unei mișcări care vede mai mulți oameni ca mine implicați în munca de creare a platformei web.

Postarea mea este una dintre puținele publicate astăzi pentru a anunța asta ca idee. Pentru mai multe informații despre gândurile din spatele acestei idei, citiți „Reprezentarea dezvoltatorilor web în W3C este aici” pe A List Apart. Vorbitorii de olandeză pot găsi și o postare pe blogul Fronteers.