Rappresentare gli sviluppatori Web nel W3C

Pubblicato: 2022-03-10
Breve riassunto ↬ Rachel Andrew scrive del suo coinvolgimento con il CSS Working Group e del motivo per cui ritiene importante che gli sviluppatori web comprendano su cosa si sta lavorando nei CSS e abbiano un modo per offrire feedback.

Una delle tante cose che faccio è far parte del Gruppo di lavoro CSS come Esperto invitato. Gli esperti invitati sono persone che il gruppo desidera far parte del gruppo, ma che non lavorano per un'organizzazione membro che conferirebbe la loro appartenenza. In questo post, spiego un po' quello che sento sia il mio ruolo nel Gruppo di lavoro, come un modo per annunciare un possibile cambiamento nel mio coinvolgimento con il supporto dell'organizzazione olandese, Fronteers.

Ho sempre visto il mio coinvolgimento nel gruppo di lavoro CSS come una cosa a doppio senso. Trasmetto le informazioni dal gruppo di lavoro agli autori (persone che sono sviluppatori web, designer e persone che usano CSS per la stampa o EPUB) e dagli autori al gruppo di lavoro. Una volta che ho compreso una discussione che sta accadendo attorno a una specifica che trarrebbe vantaggio dall'input dell'autore, posso spiegarla agli autori in un modo che non richiede una conoscenza dettagliata delle specifiche CSS o degli interni del browser.

Questa è stata la motivazione alla base di tutto il lavoro che ho fatto per spiegare Grid Layout prima che arrivasse nei browser. È un lavoro che continuo, ad esempio, il mio recente articolo qui su Smashing Magazine su Grid Level 2 e subgrid. Anche se penso che molti più sviluppatori web siano in grado di comprendere le specifiche di quanto spesso si attribuiscano, capisco che le persone hanno altre priorità! Se posso distillare e condividere i punti più importanti, allora forse possiamo ottenere più feedback nel gruppo in un momento in cui può fare la differenza.

C'è qualcosa che ho scoperto mentre spacchettavo costantemente questi argomenti negli articoli e sul palco. Anche se posso chiedere direttamente alle persone la loro opinione - e talvolta lo faccio - le risposte a quelle domande dirette sono molto spesso quelle ovvie. Le persone sono messe sul posto; sentono che dovrebbero avere un'opinione e quindi danno la prima risposta a cui pensano. Anche con una scelta A o B su un argomento (quando gli viene chiesto di votare), potrebbero non essere in grado di considerare appieno tutte le implicazioni.

Se scrivo o parlo di un argomento, tuttavia, non ricevo richieste di funzionalità CSS. ricevo domande . Ad alcuni di questi posso rispondere e prendo nota per spiegare forse meglio questo punto in futuro. Ad alcune di queste domande non posso rispondere perché CSS non ha ancora una risposta. Sono costantemente alla ricerca di quelle domande senza risposta, perché è lì che si trova il futuro dei CSS. Essendo uno sviluppatore web che lavora anche sui CSS, sono in una posizione perfetta per avere quelle conversazioni e provare a riportarle con me al gruppo di lavoro quando vengono discusse cose rilevanti, quindi dobbiamo sapere cosa pensano gli autori.

Altro dopo il salto! Continua a leggere sotto ↓

Per fare questo tipo di lavoro, devi essere in grado di spiegare bene le cose e avere un interesse da nerd per le specifiche. Non sono l'unica persona sul pianeta ad avere questi attributi. Tuttavia, per svolgere questo tipo di lavoro come Esperto Invitato al Gruppo di Lavoro CSS richiede qualcos'altro; ti richiede di rinunciare a molto del tuo tempo e di essere in grado di spendere molti dei tuoi soldi. Non ci sono finanziamenti per gli esperti invitati. Un W3C Invited Expert è un volontario, che partecipa a riunioni settimanali, viaggia per riunioni di persona, trascorre del tempo rispondendo a problemi su GitHub, chattando con gli autori o persino modificando specifiche e scrivendo test. Questo è tutto volontariato. In quanto indipendente - seduto a una riunione del CSS Working Group - so che mentre praticamente tutte le altre persone sedute a quel tavolo vengono pagate per essere lì - poiché lavorano per un fornitore di browser o un'altra azienda con un interesse - io non lo sono. Devi prenderti cura molto profondamente e avere una famiglia molto comprensiva affinché tutto ciò sia sostenibile.

È questo punto pratico che rende difficile che ci siano più persone come me coinvolte in questo tipo di lavoro - nel modo in cui sono coinvolto io - come voce indipendente per gli autori. Essere effettivamente pagati per lavorare su queste cose di solito significa essere assunti da un fornitore di browser e, sebbene non ci sia nulla di sbagliato in questo, cambia la dinamica. Sarei quindi Rachel Andrew di Microsoft/Google/Mozilla. Per chi parlerei? Potrei rimanere incorporato nella comunità web se non fossi più uno sviluppatore web io stesso? È per questo motivo che sono stato molto interessato quando i rappresentanti di Fronteers mi hanno contattato all'inizio di quest'anno.

Fronteers è una straordinaria organizzazione di sviluppatori web olandesi. Uno dei miei primi impegni di conversazione internazionale è stato quello di andare ad Amsterdam per parlare a uno dei loro meetup. Sono stato immediatamente colpito dalla comunità estremamente esperta di Amsterdam. Se vengo invitato a parlare a un evento di front-end nei Paesi Bassi, so che posso portare con me i miei discorsi più nerd e dettagliati; la community conoscerà già le basi e sarà entusiasta di ascoltare i dettagli.

Anneke Sinnema (presidente di Fronteers) e Peter-Paul Koch (fondatore) si sono rivolti a me con un'idea che avevano sulla loro organizzazione che sarebbe diventata un membro del W3C, che avrebbe poi autorizzato loro a rappresentare all'interno del W3C. Volevano sapere se sarei stato interessato a diventare il loro primo rappresentante, una mossa che mi avrebbe reso un rappresentante ufficiale per la comunità di sviluppo web e mi avrebbe dato uno stipendio in modo da poter coprire alcune ore retribuite per fare quel lavoro . Questo piano deve essere votato sui miei membri di Fronteers, quindi potrebbe o meno realizzarsi. Tuttavia, tutti speriamo che accada, e non solo per me, ma come possibile inizio di un movimento che vede più persone come me coinvolte nel lavoro di creazione della piattaforma web.

Il mio post è uno dei pochi pubblicati oggi per annunciare questo come un'idea. Per ulteriori informazioni sui pensieri alla base di questa idea, leggi "La rappresentazione degli sviluppatori Web nel W3C è qui" su A List Apart. Gli olandesi possono anche trovare un post sul blog di Fronteers.