O W3C aos vinte e cinco
Publicados: 2022-03-10Na semana passada, o World Wide Web Consortium (W3C) comemorou seu 25º aniversário e convidou as pessoas a compartilhar por que a plataforma web aberta é importante para eles através da hashtag #WebStories. Como sou membro do CSS Working Group do W3C e representante da Fronteers, acho que é um bom momento para explicar um pouco mais sobre o papel do W3C no trabalho que todos fazemos.
O que exatamente é o W3C?
No site do W3C, a página Sobre descreve o W3C como:
"... uma comunidade internacional onde as organizações membros, uma equipe em tempo integral e o público trabalham juntos para desenvolver padrões da Web. Liderados pelo inventor e diretor da Web Tim Berners-Lee e pelo CEO Jeffrey Jaffe, a missão do W3C é levar a Web a todo o seu potencial."
Há links nessa página para detalhes da missão e visão do W3C, no entanto, a principal motivação da organização é garantir que a web seja para todos – e em tudo.
O acesso à web não deve ser limitado por quem você é, onde está ou pelo dispositivo que está usando.
“
Quem são as organizações membros?
Um membro do W3C é uma organização que paga uma taxa de adesão para fazer parte do W3C. No momento da redação deste artigo, existem 449 membros e você pode ver a lista completa aqui. Se você ler esta lista, verá que a maioria dos membros são empresas muito grandes. Alguns são nomes que nós, desenvolvedores da web, reconhecemos prontamente: fornecedores de navegadores como Google e Mozilla, grandes empresas de internet como Airbnb e Facebook. No entanto, existem membros de muitas indústrias diferentes. A web atinge praticamente todas as áreas da vida e dos negócios , e há empresas fazendo coisas interessantes no espaço que talvez não pensemos como empresas da web. Por exemplo, pessoas que trabalham em editoras tradicionais (muitos livros são formatados usando tecnologias da web) e na indústria automotiva.
O que todos os membros têm em comum é que a web impacta o trabalho que eles fazem , e eles estão ansiosos para ter uma opinião sobre a direção que as coisas vão tomar, e até mesmo para desempenhar um papel na criação e especificação de tecnologias web.
Eu represento a Fronteers (a organização holandesa de desenvolvedores web) no W3C. Este ano, a Fronteers deu o passo incomum* de se tornar uma organização membro do W3C.
* “Incomum” porque são uma organização voluntária que representa desenvolvedores web, ao invés de uma grande empresa que representa os interesses de uma grande empresa.
O Comitê Consultivo (AC)
As organizações membros participam dos negócios do W3C votando em vários assuntos. Isso é organizado pelo representante do AC da organização, cujo trabalho é transportar informações do W3C para a organização e também trazer o ponto de vista da organização para tópicos relevantes sendo discutidos no W3C.
Sou o representante da Fronteers e por isso participo de duas reuniões de AC por ano – e recebo muitos e-mails! Em questões de votação, tenho que descobrir com os Fronteers como eles querem votar e depois votar nos Fronteers. No último ano, uma importante questão de votação foi a eleição dos membros do Conselho Consultivo (AB); A Fronteers realizou uma votação interna e eu levei os resultados de volta para fazer a votação oficial no W3C.
Grupos W3C
A maioria dos desenvolvedores da web provavelmente está mais ciente dos grupos de trabalho do W3C do que o resto da organização, pois é por meio desses grupos que a maior parte do trabalho com o qual nos preocupamos acontece. Qualquer organização membro pode incluir pessoas de sua organização em um grupo de trabalho. Além disso, os grupos podem convidar determinadas pessoas (conhecidas como Especialistas Convidados ) para participar desse grupo. Fui Especialista Convidado no Grupo de Trabalho CSS, e agora faço parte do grupo como representante da Fronteers. Em termos práticos, minha interação com o CSS Working Group continua a mesma, no entanto, agora tenho um papel a desempenhar no W3C como um todo como representante do W3C para Fronteers.
Há um grande número de grupos de trabalho, abrangendo toda uma gama de tecnologias. Esses grupos geralmente trabalham em algum tipo de entrega, como as especificações produzidas pelo CSS Working Group. Existem também alguns Grupos de Interesse , que permitem a troca de ideias sobre temas específicos que podem também ser parcialmente da competência de alguns dos grupos de trabalho.
Os grupos acima exigem um compromisso de tempo significativo e uma associação ao W3C ou o status de Especialista Convidado, no entanto, há vários Grupos Comunitários e de Negócios que estão abertos a qualquer pessoa interessada e não impõem um compromisso de tempo específico. O Web Platform Incubator Community Group é um desses grupos e possui um fórum Discourse para discussão de novas funcionalidades da web, e também diversas propostas no GitHub. Muitos desses recursos acabam se tornando CSS ou outras especificações de linguagem e, portanto, parte da plataforma.
Envolva-se e acompanhe
Além de participar de um grupo comunitário, vale ressaltar que qualquer pessoa pode se envolver no trabalho do W3C , ou seja, você não precisa ser um Especialista Convidado, fazer parte de uma organização membro ou ter qualquer qualificação especial. Por exemplo, se você quiser saber o que está acontecendo no CSS Working Group, você pode dar uma olhada em nossos Issues no GitHub. Qualquer um pode comentar sobre esses problemas para oferecer novos casos de uso para um recurso e pode até mesmo levantar um problema para um recurso que eles acham que deveria fazer parte de uma especificação CSS.
Como acontece com a maioria dos grupos do W3C, o CSS WG usa o IRC para minutar as reuniões; qualquer discussão sobre uma questão será postada de volta à questão posteriormente para que qualquer pessoa interessada possa acompanhar.

Se você está interessado em saber o que o W3C mais amplo está fazendo, então o documento de destaques estratégicos é um bom lugar para procurar. O último documento foi produzido em setembro e expõe alguns dos principais trabalhos recentemente realizados pelos grupos do W3C. Percorrer esse documento demonstra a ampla gama de atividades com as quais o W3C está envolvido. É muito importante que a comunidade da web se envolva com os padrões , pois já vimos exemplos no passado do que acontece quando os fornecedores controlam a direção da web.
Essa história é explicada lindamente por Amy Dickens em seu post, “Web Standards: The What, The Why, And The How”:
"Sem a comunidade Web Standards, os fabricantes de navegadores seriam os únicos a tomar decisões sobre o que deveria e o que não deveria ser recursos da world wide web. Isso poderia levar a web a se tornar uma mercadoria monopolizada, onde apenas os maiores jogadores teriam voz. no que o futuro reserva."
Minha #WebStory
Por que tudo isso importa para mim? Uma das razões pelas quais eu me importo tanto com a plataforma web permanecendo aberta e acessível para novas pessoas que querem publicar e construir coisas para a web é por causa do caminho que fiz para chegar até aqui .
Como mencionado anteriormente, o W3C está comemorando seu aniversário convidando as pessoas a compartilhar histórias de como elas se envolveram na web.* Nesse espírito (e talvez para encorajar os leitores do Smashing a compartilhar suas histórias), aqui está a minha.
* Tantas pessoas já compartilharam sua jornada no W3C Blog de como ficaram maravilhadas com a web e continuam maravilhadas com seu potencial. Participe e compartilhe sua história!
Eu nunca tive a intenção de trabalhar com computadores. Eu pretendia me tornar dançarina e cantora, e deixei a escola aos 16 anos para ir para a faculdade de dança. Meu pai é um programador, no entanto, então éramos bastante incomuns na época, pois tínhamos um computador em casa em 1985, quando eu tinha 10 anos.

Quando criança, gostava de digitar o código dos jogos “escolha sua própria aventura”, que apareciam em livros e revistas. Eu gostava de identificar as sequências de texto que apareciam no jogo que eu jogaria mais tarde (geralmente, uma vez que meu pai o consertasse) em nosso Amstrad CPC464. Eu gostava de visitar o laboratório de informática da Universidade de Newcastle, ver os enormes computadores e conversar com as mulheres que trabalhavam neles. Talvez o mais importante (e apesar dos meus interesses artísticos), eu nunca cresci pensando que não poderia usar computadores. Eu só não estava especialmente interessado.

Na escola, aprendi a datilografar em uma máquina de escrever eletrônica, e o único computador em evidência estava na sala de arte que era usado para aplicações básicas de desenho. Como tínhamos computadores em casa, eu os usava para trabalhos escolares, apesar de alguns professores não gostarem de redações impressas.
Eu finalmente deixei a dança e fui para os bastidores, trabalhando no West-End de Londres. Luzes em movimento, conjuntos automatizados e sistemas de controle de shows estavam prestes a fazer grandes mudanças em uma indústria que havia visto poucas mudanças nos últimos anos. Estávamos vendo o início dessa mudança quando eu estava no West End; Lembro-me de rir com a equipe quando ouvimos notícias sobre algum programa com um “sistema de computador sofisticado” que tinha muitos problemas que nossa produção tradicional não tinha. Nenhum de nós poderia imaginar as mudanças que estavam por vir .
Então engravidei da minha filha e tive que deixar o teatro. Eu era bom em equipar e adorava o teatro, mas era um trabalho pesado e às vezes perigoso com horas insociáveis – não é realmente um trabalho para alguém com um bebê. Eu não sabia o que faria, mas sabia digitar, então pensei que talvez pudesse digitar redações para as pessoas. Eu fui vendido para um computador – tendo entrado no PC World à procura de um processador de texto. Era um Packard Bell 486 com uma tela de 640×480 embutida – uma máquina terrível que me permitiria fazer a placa de som funcionar ou o modem, mas não os dois ao mesmo tempo. Eu escolhi o modem e é aqui que minha história na web realmente começa. Até fazer esse modem funcionar e colocar o computador na Internet foi um desafio e, assim que consegui, fui procurar informações sobre... bebês.
Eu não sabia nada sobre bebês. Todos os meus amigos eram homens que trabalhavam nos bastidores do teatro. Eu não tinha rede de apoio, nenhuma família ao meu redor para ajudar, então entrei no ParentsPlace e encontrei pessoas que não se importaram com minhas perguntas e ficaram felizes em ajudar. Na época, obviamente não havia Facebook. Isso significava que, se você quisesse compartilhar fotos e histórias, criaria um site. Então, entre os fóruns sobre parto e birras de bebês, havia pessoas ensinando HTML umas às outras e compartilhando conjuntos de gráficos junto com o código para colocá-los. Era como digitar aqueles livros de “escolha sua própria aventura” novamente. Fiquei surpreso por não precisar de ninguém para consertar meu código - simplesmente funcionou!

Em pouco tempo, as pessoas me pagariam para construir um site para elas, e eu senti que deveria retribuir pelo menos de alguma forma por todas as perguntas que fiz. Então, comecei a responder perguntas nos fóruns. Era assim que parecia funcionar. As pessoas aprenderiam e subiriam um degrau na escada , as novas pessoas entrariam com as mesmas perguntas e as pessoas um passo à frente responderiam – o tempo todo fazendo suas próprias perguntas aos que estavam mais adiante. Adorei isso. Eu nunca poderia ter dado aulas, mas tinha tempo. Eu podia ajudar os outros e, em troca, as pessoas me ajudavam. Descobri através disso que eu era muito bom em explicar coisas técnicas de uma maneira direta – uma habilidade que sempre atribuí ao fato de ter lutado para aprender essas coisas novas por conta própria. Nunca foi fácil . Eu estava disposto a passar o tempo, no entanto, e achei interessante.
Com minha filha no colo, comecei a me ensinar Perl porque não gostava de nenhum livro de visitas pronto para uso e queria escrever o meu próprio. Instalei o Linux em um Compaq de segunda mão e aprendi o básico de administração de sistemas, como compilar o Apache, envolvi minhas permissões de arquivo de cabeça, e assim, quando minha filha tinha três anos, consegui um emprego como chefe de um departamento técnico equipe em uma empresa de propriedade "ponto com".
Fiquei interessado em padrões da web essencialmente porque não fazia sentido para mim que teríamos que construir o mesmo site duas vezes – para que funcionasse em ambos os navegadores . Na época, o Dreamweaver era a ferramenta preferida de muitos desenvolvedores da Web, pois facilitava muito o trabalho com a confusão de tabelas aninhadas com as quais tínhamos que lutar. Então, influenciado pelo trabalho do The Web Standards Project, eu (junto com meu então namorado, agora marido Drew McLellan) comecei a compartilhar dicas e extensões do Dreamweaver com o grupo Dreamweaver Usenet, enquanto explicava por que os padrões da web eram importantes e mostrava como criar padrões de suporte do Dreamweaver.

Por fim, ambos acabamos no Macromedia Beta, ajudando a tornar o próprio Dreamweaver mais compatível com os padrões. Também fomos convidados a participar do Projeto de Padrões da Web — especificamente para fazer parte da Força-Tarefa do Dreamweaver. Eu não podia acreditar que Jeffrey Zeldman me enviou um e-mail, me pedindo para entrar no WaSP! Essas eram as pessoas que eu admirava e com quem aprendi tanto. O fato de eles quererem que eu fizesse parte da organização foi incrível e me deu muita confiança para continuar com o trabalho que já estava fazendo.
Esse envolvimento tornou-se a base da minha carreira; Percebi que minha capacidade de explicar coisas técnicas poderia ajudar outros desenvolvedores da Web a aprender essas novas tecnologias e entender a necessidade de padrões. Também descobri que ser capaz de explicar as coisas com clareza era útil para gerar relatórios de bugs e escrever casos de uso para novos recursos de software (em navegadores ou ferramentas como o Dreamweaver). Duas décadas depois de descobrir os padrões da web, ainda estou fazendo esse trabalho. Continua a me interessar, e acho que é mais importante do que nunca .
A natureza aberta da web, a relativa simplicidade das tecnologias e a atitude útil e de compartilhamento da comunidade é o motivo pelo qual estou aqui. Uma das maiores razões pelas quais eu fiquei depois de todos esses anos é por causa dos padrões da Web e da luta contínua pela Web aberta. É por isso que acho que o W3C e o processo de padrões são de vital importância, e por que acho tão importante que os desenvolvedores da Web também se envolvam no processo.
Quero ajudar a garantir que a voz do desenvolvedor web que trabalha em pequenos projetos seja ouvida e que a direção da web não seja ditada por algumas empresas gigantes. A web é onde fizemos nossas carreiras , e muitas vezes até nossas vidas sociais; é a forma como nos comunicamos uns com os outros. Eu quero que fique um lugar onde eu quero estar. Quero que permaneça aberto o suficiente para que a próxima pessoa sem formação técnica possa lançar e começar a publicar e criar, e encontrar um lugar em que queira estabelecer uma carreira também.
Qual é a sua história na Web?
Se você trabalha na web há mais de 20 anos ou apenas um, compartilhe suas histórias no blog do W3C, em seu próprio site, ou talvez escreva algo na seção de comentários aqui abaixo. Eu adoraria ouvir sua jornada!