Representando Desenvolvedores Web no W3C

Publicados: 2022-03-10
Resumo rápido ↬ Rachel Andrew escreve sobre seu envolvimento com o CSS Working Group, e porque ela acha importante que os desenvolvedores da web entendam o que está sendo trabalhado em CSS e tenham uma maneira de oferecer feedback.

Uma das muitas coisas que faço é fazer parte do Grupo de Trabalho CSS como Especialista Convidado. Especialistas Convidados são pessoas que o grupo deseja que façam parte do grupo, mas que não trabalham para uma organização membro que conferiria sua participação. Neste post, explico um pouco sobre qual sinto ser meu papel no Grupo de Trabalho, como forma de anunciar uma possível mudança no meu envolvimento com o apoio da organização holandesa Fronteers.

Sempre vi meu envolvimento no CSS Working Group como uma coisa de mão dupla. Transfiro informações do Grupo de Trabalho para os autores (pessoas que são desenvolvedores web, designers e pessoas que usam CSS para impressão ou EPUB) e dos autores para o Grupo de Trabalho. Depois de entender uma discussão que está acontecendo em torno de uma especificação que se beneficiaria da entrada do autor, posso explicá-la aos autores de uma maneira que não exija conhecimento detalhado das especificações CSS ou dos componentes internos do navegador.

Essa foi a motivação por trás de todo o trabalho que fiz para explicar o Grid Layout antes de chegar aos navegadores. É um trabalho que continuo, por exemplo, meu artigo recente aqui na Smashing Magazine sobre Grid Nível 2 e subgrade. Embora eu ache que muito mais desenvolvedores da web são capazes de entender as especificações do que costumam acreditar, entendo que as pessoas têm outras prioridades! Se eu puder destilar e compartilhar os pontos mais importantes, talvez possamos obter mais feedback do grupo em um momento em que isso possa fazer a diferença.

Há algo que descobri enquanto constantemente descompactava esses assuntos em artigos e no palco. Embora eu possa pedir diretamente a opinião das pessoas – e às vezes faço – as respostas para essas perguntas diretas são geralmente as mais óbvias. As pessoas são colocadas no local; sentem que devem ter uma opinião e assim dão a primeira resposta que pensam. Mesmo com uma escolha A ou B sobre um assunto (quando solicitados a votar), eles podem não estar em condições de considerar plenamente todas as implicações.

Se escrevo ou falo sobre um assunto, no entanto, não recebo solicitações de recursos CSS. Eu recebo perguntas . Algumas delas eu posso responder e faço uma nota para talvez explicar melhor esse ponto no futuro. Algumas dessas perguntas eu não posso responder porque CSS ainda não tem uma resposta. Estou constantemente procurando por essas perguntas sem resposta, pois é aí que está o futuro do CSS. Por ser um desenvolvedor web que também trabalha em CSS, estou em um lugar perfeito para ter essas conversas e tentar levá-las de volta ao Grupo de Trabalho quando assuntos relevantes estiverem sendo discutidos, e por isso precisamos saber o que os autores pensam.

Mais depois do salto! Continue lendo abaixo ↓

Para fazer esse tipo de trabalho, você precisa ser capaz de explicar bem as coisas e ter um interesse nerd por especificações. Eu não sou a única pessoa no planeta que tem esses atributos. No entanto, fazer esse tipo de trabalho como Especialista Convidado para o CSS Working Group requer outra coisa; exige que você desista de muito do seu tempo e seja capaz de gastar muito do seu próprio dinheiro. Não há financiamento para Especialistas Convidados. Um W3C Invited Expert é um voluntário, participando de reuniões semanais, viajando para reuniões presenciais, gastando tempo respondendo a problemas no GitHub, conversando com autores ou até editando especificações e escrevendo testes. Tudo isso é trabalho voluntário. Como independente – sentado em uma reunião do CSS Working Group – eu sei que enquanto praticamente todas as outras pessoas sentadas em torno daquela mesa estão sendo pagas para estar lá – como eles trabalham para um fornecedor de navegador ou outra empresa com interesse – eu não sou. Você tem que se importar muito profundamente e ter uma família muito compreensiva para que isso seja sustentável.

É este ponto prático que torna difícil que haja mais pessoas como eu envolvidas neste tipo de trabalho – da forma como estou envolvido – como uma voz independente para os autores. Ser pago para trabalhar nessas coisas geralmente significa ser contratado por um fornecedor de navegador e, embora não haja nada de errado com isso, isso muda a dinâmica. Eu seria então Rachel Andrew da Microsoft/Google/Mozilla. Para quem eu estaria falando? Eu poderia permanecer incorporado à comunidade da web se não fosse mais um desenvolvedor da web? É por essa razão que fiquei muito interessado quando representantes da Fronteers me abordaram no início deste ano.

Fronteers é uma organização incrível de desenvolvedores web holandeses. Um dos meus primeiros compromissos internacionais foi ir a Amsterdã para falar em um de seus encontros. Fiquei imediatamente impressionado com a comunidade extremamente experiente em Amsterdã. Se for convidado para falar em um evento de front-end na Holanda, sei que posso levar comigo minhas palestras mais nerds e detalhadas; a comunidade lá já saberá o básico e ficará animada para ouvir os detalhes.

Anneke Sinnema (presidente da Fronteers) e Peter-Paul Koch (fundador) me abordaram com uma ideia que eles tinham sobre sua organização se tornar um membro do W3C, o que os daria direito a representação dentro do W3C. Eles queriam saber se eu estaria interessado em me tornar seu primeiro representante - um movimento que me tornaria um representante oficial da comunidade de desenvolvimento web, além de me dar uma bolsa para que eu tivesse algumas horas pagas cobertas para fazer esse trabalho . Este plano precisa ser votado pelos membros do Fronteers, então pode ou não se concretizar. No entanto, todos esperamos que sim, e não apenas para mim, mas como um possível início para um movimento que vê mais pessoas como eu envolvidas no trabalho de criação da plataforma web.

Meu post é um dos poucos que estão sendo publicados hoje para anunciar isso como uma ideia. Para obter mais informações sobre os pensamentos por trás dessa ideia, leia “A representação do desenvolvedor da Web no W3C está aqui” em A List Apart. Os falantes de holandês também podem encontrar um post no blog Fronteers.