Représenter les développeurs Web dans le W3C

Publié: 2022-03-10
Résumé rapide ↬ Rachel Andrew écrit sur son implication dans le groupe de travail CSS et pourquoi elle pense qu'il est important que les développeurs Web comprennent ce sur quoi on travaille dans CSS et aient un moyen d'offrir des commentaires.

L'une des nombreuses choses que je fais est de faire partie du groupe de travail CSS en tant qu'expert invité. Les experts invités sont des personnes que le groupe veut faire partie du groupe, mais qui ne travaillent pas pour une organisation membre qui conférerait à leur adhésion. Dans cet article, j'explique un peu ce que je ressens comme mon rôle dans le groupe de travail, comme une manière d'annoncer un éventuel changement dans mon implication avec le soutien de l'organisation néerlandaise Fronteers.

J'ai toujours considéré mon implication dans le groupe de travail CSS comme une chose à double sens. Je transmets les informations du groupe de travail aux auteurs (développeurs Web, concepteurs et personnes qui utilisent CSS pour l'impression ou EPUB) et des auteurs au groupe de travail. Une fois que j'ai compris une discussion qui se déroule autour d'une spécification qui bénéficierait de la contribution de l'auteur, je peux l'expliquer aux auteurs d'une manière qui ne nécessite pas une connaissance détaillée des spécifications CSS ou des composants internes du navigateur.

C'était la motivation derrière tout le travail que j'ai fait pour expliquer Grid Layout avant qu'il n'atterrisse dans les navigateurs. C'est un travail que je continue, par exemple, mon récent article ici sur Smashing Magazine sur Grid Level 2 et subgrid. Bien que je pense que beaucoup plus de développeurs Web sont capables de comprendre les spécifications qu'ils ne le pensent souvent, je comprends que les gens ont d'autres priorités ! Si je peux distiller et partager les points les plus importants, alors peut-être que nous pourrons obtenir plus de commentaires dans le groupe à un moment où cela peut faire une différence.

Il y a quelque chose que j'ai découvert en déballant constamment ces sujets dans des articles et sur scène. Bien que je puisse demander directement aux gens leur opinion – et parfois je le fais – les réponses à ces questions directes sont le plus souvent les plus évidentes. Les gens sont mis sur la sellette ; ils pensent qu'ils devraient avoir une opinion et donc donner la première réponse à laquelle ils pensent. Même s'ils sont dans un choix A ou B sur un sujet (lorsqu'on leur demande de voter), ils peuvent ne pas être en mesure de considérer pleinement toutes les implications.

Cependant, si j'écris ou parle d'un sujet, je ne reçois pas de demandes de fonctionnalités CSS. Je reçois des questions . Je peux répondre à certaines d'entre elles et je prends note pour peut-être mieux expliquer ce point à l'avenir. Certaines de ces questions auxquelles je ne peux pas répondre car CSS n'a pas encore de réponse. Je suis constamment à la recherche de ces questions sans réponse, car c'est là que se trouve l'avenir du CSS. En tant que développeur Web qui travaille également sur CSS, je suis dans un endroit parfait pour avoir ces conversations et essayer de les ramener avec moi au groupe de travail lorsque des choses pertinentes sont discutées, et nous devons donc savoir ce que pensent les auteurs.

Plus après saut! Continuez à lire ci-dessous ↓

Pour faire ce genre de travail, il faut être capable de bien expliquer les choses et avoir un intérêt ringard pour les spécifications. Je ne suis pas la seule personne sur la planète qui a ces attributs. Cependant, faire ce genre de travail en tant qu'expert invité au groupe de travail CSS nécessite autre chose ; cela vous oblige à donner beaucoup de votre temps et à pouvoir dépenser beaucoup de votre propre argent. Il n'y a pas de financement pour les experts invités. Un expert invité du W3C est un bénévole qui assiste à des réunions hebdomadaires, voyage pour des réunions en personne, passe du temps à répondre à des problèmes sur GitHub, discute avec des auteurs ou même modifie des spécifications et écrit des tests. Tout cela est un travail bénévole. En tant qu'indépendant - assis à une réunion du groupe de travail CSS - je sais que même si pratiquement toutes les autres personnes assises autour de cette table sont payées pour être là - car elles travaillent pour un fournisseur de navigateur ou une autre entreprise ayant un intérêt - je ne le suis pas. Vous devez vous soucier très profondément et avoir une famille très compréhensive pour que cela soit durable.

C'est ce point pratique qui fait qu'il est difficile pour qu'il y ait plus de gens comme moi impliqués dans ce genre de travail - de la manière dont je suis impliqué - en tant que voix indépendante pour les auteurs. Être payé pour travailler sur ce genre de choses signifie généralement être employé par un fournisseur de navigateur, et bien qu'il n'y ait rien de mal à cela, cela change la dynamique. Je serais alors Rachel Andrew de Microsoft/Google/Mozilla. Au nom de qui parlerais-je ? Pourrais-je rester intégré à la communauté Web si je n'étais plus moi-même développeur Web ? C'est pour cette raison que j'ai été très intéressé lorsque des représentants de Fronteers m'ont approché plus tôt cette année.

Fronteers est une formidable organisation de développeurs Web néerlandais. L'un de mes premiers engagements internationaux a été d'aller à Amsterdam pour parler lors d'une de leurs rencontres. J'ai été immédiatement frappé par la communauté extrêmement compétente d'Amsterdam. Si je suis invité à prendre la parole lors d'un événement frontal aux Pays-Bas, je sais que je peux emporter avec moi mes discours les plus intello et les plus détaillés ; la communauté là-bas connaîtra déjà les bases et sera ravie d'entendre les détails.

Anneke Sinnema (présidente de Fronteers) et Peter-Paul Koch (fondateur) m'ont approché avec l'idée qu'ils avaient de leur organisation de devenir membre du W3C, ce qui leur donnerait alors le droit d'être représentés au sein du W3C. Ils voulaient savoir si je serais intéressé à devenir leur premier représentant - une décision qui ferait de moi un représentant officiel de la communauté du développement Web et me donnerait une allocation afin que j'aie quelques heures rémunérées couvertes pour faire ce travail. . Ce plan doit être voté sur mes membres Fronteers, donc peut ou non se concrétiser. Cependant, nous espérons tous que ce sera le cas, et pas seulement pour moi, mais comme un début possible d'un mouvement qui voit davantage de personnes comme moi impliquées dans le travail de création de la plateforme Web.

Mon message est l'un des rares publiés aujourd'hui pour annoncer cela comme une idée. Pour plus d'informations sur les réflexions derrière cette idée, lisez "La représentation des développeurs Web dans le W3C est là" sur A List Apart. Les néerlandophones peuvent également trouver un article sur le blog Fronteers.