Temps de lecture: 5 minutes
Mise à jour: je suis élu !! Merci beaucoup à toutes les organisations membres du W3C qui ont voté pour moi. 🙏🏼 Passons maintenant à l’amélioration du Web, aux côtés des autres membres du TAG !
Contexte: Je suis candidat à l’un des quatre sièges vacants lors de l’élection du W3C TAG de cette année. Le groupe d’architecture technique (TAG) du W3C est le groupe de travail qui s’assure que les technologies de la plate-forme Web sont utilisables et suivent des principes de conception cohérents, qu’elles soient créées à l’intérieur ou à l’extérieur du W3C. Il défend les besoins de tous ceux qui utilisent le Web et de tous ceux qui travaillent sur le Web. Si vous travaillez pour une entreprise membre du W3C, pensez à encourager votre représentant AC à voter pour moi ! Ma déclaration de candidat suit.
Bonjour, je suis Léa Verou. Aussi à l’aise dans le développement Web, le processus de normalisation et la conception de langages de programmation, j’apporte une compréhension interdisciplinaire rare de la pile complète du développement frontal.
J’ai une compréhension approfondie et fondamentale de toutes les technologies de base de la plate-forme Web : HTML, CSS, JS, DOM et SVG. J’apporte l’expérience et la perspective d’avoir travaillé en tant que concepteur et développeur Web dans les tranchées – pas dans de grands systèmes d’entreprise, mais sur des projets plus petits et indépendants pour des clients, le type de projets qui forment la majorité du Web. J’ai lancé de nombreux projets open source, utilisés sur des millions de sites Web, petits et grands. Certains de mes travaux ont été intégrés dans des outils de développement de navigateurs, et certains ont contribué à faire avancer les implémentations CSS.
Cependant, contrairement à la plupart des développeurs Web, j’ai l’expérience du travail au sein du W3C, à la fois en tant que membre de longue date du groupe de travail CSS et en tant qu’ancien membre du personnel du W3C. Cette expérience m’a permis de mieux appréhender le développement des technologies Web : non seulement le côté auteur, mais aussi les besoins et les contraintes des équipes de mise en œuvre, les types de problèmes qui ont tendance à apparaître dans notre travail et les principes de conception que nous appliquons. Je comprends dans la pratique comment le processus de normalisation du W3C résout les problèmes et évalue les compromis nécessaires – des changements de conception de haut niveau aux moindres détails – pour créer des normes réussies pour le Web.
J’ai passé plus de six ans à faire des recherches doctorales au MIT sur l’intersection de la conception des langages de programmation et de l’interaction homme-machine. Mes recherches ont été publiées dans des lieux universitaires de premier plan évalués par des pairs. Ma solide expérience en utilisabilité me donne la capacité d’identifier les pièges de la conception d’API dès le début du processus de conception.
De plus, j’enseigne les technologies Web depuis plus d’une décennie, à la fois aux développeurs Web professionnels, à travers mes nombreuses conférences, ateliers et livres à succès, et en tant qu’instructeur et co-créateur de cours pour le MIT. Cette expérience m’aide à identifier facilement les aspects de la conception d’API qui peuvent rendre une technologie difficile à apprendre et à conceptualiser.
Si élu, je travaillerai avec le reste du TAG pour :
- Assurez-vous que les technologies Web sont non seulement puissantes, mais également apprenables et accessibles, avec une courbe fluide entre facilité d’utilisation et complexité.
- Assurez-vous que, dans la mesure du possible, les fonctionnalités couramment nécessaires sont disponibles via une syntaxe déclarative HTML ou CSS accessible et pas uniquement via des API JS.
- Travailler à rendre la plate-forme Web plus extensible, pour permettre aux développeurs expérimentés d’encapsuler la complexité et de la mettre à la disposition des auteurs novices, permettant à ces derniers de créer un contenu convaincant. Des pas ont été faits dans cette direction avec les composants Web et les spécifications Houdini, mais il reste encore de nombreuses lacunes à combler.
- Enregistrer les principes de conception qui sont souvent des connaissances implicites dans les groupes de normes, transmis mais jamais enregistrés. Des principes de conception explicites nous aident à maintenir la cohérence interne des technologies, mais aident également les développeurs de bibliothèques qui souhaitent concevoir des API cohérentes avec la plate-forme Web et se sentent comme une extension naturelle de celle-ci. Un excellent départ a été pris avec les premières ébauches du document sur les principes de conception, mais il reste encore beaucoup à faire.
- Guidez ceux qui demandent l’examen du TAG, dont certains peuvent être nouveaux dans le processus de normalisation, pour améliorer leurs spécifications.
Ayant porté tous ces chapeaux, je peux comprendre et comprendre les besoins des concepteurs et développeurs, auteurs et implémenteurs, praticiens et universitaires, ce qui me place dans une position unique pour aider à garantir que la plate-forme Web reste cohérente, utilisable et inclusive.
Je tiens à remercier la Fondation Open JS et Bocoup pour avoir gracieusement financé mon voyage lié au TAG, dans l’éventualité où je serais élu.
Mentions sélectionnées
Tantek Çelik, représentant AC de Mozilla, membre de longue date du CSS WG et créateur de nombreuses technologies populaires :
J’ai eu le privilège de travailler avec Lea dans le groupe de travail CSS et dans la communauté du développement Web au sens large pendant de nombreuses années. Léa est une experte des technologies Web réelles du W3C, comment elles s’articulent, les a mises en pratique, a contribué à leur évolution, directement dans les spécifications et dans les groupes de travail. Elle est également une avocate passionnée des utilisateurs et des développeurs, ce qui, à mon avis, est excellent pour le TAG.
Source : https://lists.w3.org/Archives/Member/w3c-ac-forum/2021JanMar/0015.html
Florian Rivoal, expert invité du CSS WG et éditeur de plusieurs spécifications, élu membre du W3C AB, ex-Opera :
Elika Etemad alias fantasai, rédactrice prolifique de dizaines de spécifications W3C, membre du CSS WG depuis plus de 16 ans et membre élue du W3C AB :
Il y a longtemps, un TPAC, plusieurs membres du TAG en pleine campagne de recrutement ont demandé aux gens de se présenter pour le TAG. Je les ai personnellement refusés pour plusieurs raisons (dont le fait que je ne suis qu’un très mauvais remplaçant de David Baron), mais il m’est récemment venu à l’esprit qu’il y avait un candidat qu’ils font
besoin : Léa Verou.Lea fait partie de ces développeurs d’élite dont l’expertise technique s’étend à l’ensemble de la plateforme Web. Elle n’utilise pas seulement HTML, CSS, JS et SVG, elle repousse les limites de ce dont ils sont capables. Pendant ce temps, son expérience de création s’étend des bibliothèques JS à la conception de petits sites en passant par les publications imprimées CSS + HTML, lui donnant une appréciation personnelle d’une grande variété de cas d’utilisation.
Contrairement à la plupart des autres développeurs de sa classe, cependant, Lea apporte également son expérience de travail au sein du W3C en tant que membre de longue date du groupe de travail CSS.J’ai vu de première main qu’elle est capable de participer au niveau profond et atrocement détaillé auquel nous opérons ici, et que son attention n’est pas seulement sur la fonctionnalité à portée de main, mais aussi sur le système, sa convivialité et sa cohérence dans son ensemble. Elle sait comment fonctionne le processus de normalisation, comment les cas d’utilisation et les contraintes de mise en œuvre influencent nos décisions de conception, et comment la participation aux discussions obscures du W3C peut faire une réelle différence dans l’utilisabilité future du Web.
Je la recommande pour le TAG parce qu’elle est capable d’apporter une perspective nécessaire et souvent absente de nos discussions techniques qui tournent si souvent autour des exécutants, et parce que l’élever au TAG lui donnerait à la fois l’opportunité et l’autonomisation d’apporter cela perspective à plus de notre développement de technologie Web ici au W3C et au-delà.
Source : https://lists.w3.org/Archives/Member/w3c-ac-forum/2020OctDec/0055.html
Bruce Lawson, ancien élève d’Opera, expert en accessibilité de renommée mondiale, conférencier, auteur :
Brian Kardell, représentant AC pour Open JS Foundation et Igalia :
La Fondation OpenJS est très heureuse de nommer et d’offrir son soutien à Lea Verou au W3C TAG. Nous pensons qu’elle apporte une perspective nouvelle, une expérience diversifiée et plusieurs types de connaissances qui seraient exceptionnellement utiles dans le travail du TAG.
Source : https://www.w3.org/2020/12/07-tag-nominations#lv
Lea Verou est un autre choix facile pour moi. Lea apporte une expérience très diversifiée, un ensemble de perspectives et de compétences à la table. Elle a travaillé pour le W3C, elle est une excellente communicante pour les développeurs (c’est certainement une grande compétence en TAG dont la portée est importante), elle a travaillé avec de petites équipes, produit un certain nombre de bibliothèques populaires et a aidé à élaborer des normes intéressantes. La Fondation OpenJS a été ravie de la nommer, mais Frontiers et plusieurs autres ont également apporté leur soutien. Lea mérite également des “bonnes notes”.
Source : https://bkardell.com/blog/TAG-2021.html