Vertretung von Webentwicklern im W3C
Veröffentlicht: 2022-03-10Eines der vielen Dinge, die ich tue, ist, als eingeladener Experte Teil der CSS-Arbeitsgruppe zu sein. Eingeladene Experten sind Personen, denen die Gruppe angehören möchte, die aber nicht für eine Mitgliedsorganisation arbeiten, die ihre Mitgliedschaft übertragen würde. In diesem Beitrag erkläre ich ein wenig über meine Rolle in der Arbeitsgruppe, um eine mögliche Änderung meiner Beteiligung mit Unterstützung der niederländischen Organisation Fronteers anzukündigen.
Ich habe mein Engagement in der CSS-Arbeitsgruppe immer als zweiseitige Sache gesehen. Ich übertrage Informationen von der Arbeitsgruppe an Autoren (Leute, die Webentwickler, Designer und Leute sind, die CSS für den Druck oder EPUB verwenden) und von Autoren an die Arbeitsgruppe. Sobald ich eine Diskussion über eine Spezifikation verstanden habe, die von Beiträgen des Autors profitieren würde, kann ich sie den Autoren auf eine Weise erklären, die keine detaillierten Kenntnisse über CSS-Spezifikationen oder Browserinterna erfordert.
Dies war die Motivation hinter all der Arbeit, die ich geleistet habe, um das Grid-Layout zu erklären, bevor es in Browsern landete. Es ist Arbeit, die ich fortsetze, zum Beispiel meinen kürzlich erschienenen Artikel hier im Smashing Magazine über Grid Level 2 und Subgrid. Während ich denke, dass weit mehr Webentwickler in der Lage sind, die Spezifikationen zu verstehen, als sie sich oft selbst zutrauen, verstehe ich, dass die Leute andere Prioritäten haben! Wenn ich die wichtigsten Punkte zusammenfassen und teilen kann, können wir vielleicht an einem Punkt, an dem es einen Unterschied machen kann, mehr Feedback in die Gruppe bekommen.
Es gibt etwas, das ich entdeckt habe, als ich diese Themen ständig in Artikeln und auf der Bühne ausgepackt habe. Während ich Menschen direkt nach ihrer Meinung fragen kann – und manchmal tue ich das auch –, sind die Antworten auf diese direkten Fragen meistens die offensichtlichen. Die Leute werden in Verlegenheit gebracht; Sie sind der Meinung, dass sie eine Meinung haben sollten, und geben daher die erste Antwort, die ihnen einfällt. Selbst wenn sie zu einem Thema eine A- oder B-Wahl haben (wenn sie zur Abstimmung aufgefordert werden), sind sie möglicherweise nicht in der Lage, alle Auswirkungen vollständig zu berücksichtigen.
Wenn ich jedoch über ein Thema schreibe oder spreche, bekomme ich keine Anfragen nach CSS-Features. Ich bekomme Fragen . Einige davon kann ich beantworten, und ich mache mir eine Notiz, um diesen Punkt in Zukunft vielleicht besser zu erklären. Einige dieser Fragen kann ich nicht beantworten, weil CSS noch keine Antwort hat. Ich bin ständig auf der Suche nach diesen unbeantworteten Fragen, denn darin liegt die Zukunft von CSS. Da ich ein Webentwickler bin, der zufällig auch an CSS arbeitet, bin ich an einem perfekten Ort, um diese Gespräche zu führen und zu versuchen, sie mit in die Arbeitsgruppe zu nehmen, wenn relevante Dinge diskutiert werden, und deshalb müssen wir es wissen was Autoren denken.
Um diese Art von Arbeit zu erledigen, müssen Sie in der Lage sein, Dinge gut zu erklären und ein nerdiges Interesse an Spezifikationen zu haben. Ich bin nicht die einzige Person auf dem Planeten, die diese Eigenschaften hat. Um diese Art von Arbeit als eingeladener Experte der CSS-Arbeitsgruppe zu leisten, ist jedoch etwas anderes erforderlich; Es erfordert, dass Sie viel Zeit aufgeben und in der Lage sind, viel eigenes Geld auszugeben. Es gibt keine Förderung für eingeladene Experten. Ein vom W3C eingeladener Experte ist ein Freiwilliger, der an wöchentlichen Treffen teilnimmt, zu persönlichen Treffen reist, Zeit damit verbringt, auf Probleme auf GitHub zu antworten, mit Autoren zu chatten oder sogar Spezifikationen zu bearbeiten und Tests zu schreiben. Das ist alles ehrenamtliche Arbeit. Als Unabhängiger – der bei einem Treffen einer CSS-Arbeitsgruppe saß – weiß ich, dass praktisch jede andere Person, die an diesem Tisch saß, dafür bezahlt wird, dort zu sein – da sie für einen Browser-Anbieter oder ein anderes Unternehmen mit einem Interesse arbeitet – ich nicht. Sie müssen sich sehr darum kümmern und eine sehr verständnisvolle Familie haben, damit das überhaupt nachhaltig ist.
Es ist dieser praktische Aspekt, der es schwierig macht, mehr Leute wie mich in diese Art von Arbeit einzubeziehen – in der Art und Weise, wie ich involviert bin – als unabhängige Stimme für Autoren. Um tatsächlich für die Arbeit an diesem Zeug bezahlt zu werden, bedeutet es normalerweise, bei einem Browser-Anbieter angestellt zu werden, und obwohl daran nichts auszusetzen ist, ändert es die Dynamik. Ich wäre dann Rachel Andrew von Microsoft/Google/Mozilla. Für wen würde ich sprechen? Könnte ich in der Web-Community eingebettet bleiben, wenn ich selbst kein Web-Entwickler mehr wäre? Aus diesem Grund war ich sehr interessiert, als Anfang dieses Jahres Vertreter von Fronteers auf mich zukamen.
Fronteers ist eine erstaunliche Organisation niederländischer Webentwickler. Eine meiner ersten internationalen Vorträge war, nach Amsterdam zu gehen, um bei einem ihrer Treffen zu sprechen. Ich war sofort beeindruckt von der enorm sachkundigen Community in Amsterdam. Wenn ich eingeladen werde, bei einer Front-End-Veranstaltung in den Niederlanden zu sprechen, weiß ich, dass ich meine nerdigsten und ausführlichsten Vorträge mitnehmen kann; Die Community dort wird bereits die Grundlagen kennen und gespannt sein, die Details zu hören.
Anneke Sinnema (Chair of Fronteers) und Peter-Paul Koch (Gründer) kamen mit einer Idee auf mich zu, dass ihre Organisation Mitglied des W3C werden könnte, was sie dann zur Vertretung im W3C berechtigen würde. Sie wollten wissen, ob ich daran interessiert wäre, ihr erster Vertreter zu werden – ein Schritt, der mich zu einem offiziellen Vertreter der Webentwicklungsgemeinschaft machen und mir ein Stipendium geben würde, damit ich einige bezahlte Stunden für diese Arbeit abdecken könnte . Dieser Plan muss mit meinen Fronteers-Mitgliedern abgestimmt werden, kann also verwirklicht werden oder auch nicht. Wir hoffen jedoch alle, dass dies der Fall sein wird, und zwar nicht nur für mich, sondern als möglicher Beginn einer Bewegung, die mehr Menschen wie mich in die Arbeit zur Schaffung der Webplattform einbezieht.
Mein Beitrag ist einer von wenigen, die heute veröffentlicht werden, um dies als Idee anzukündigen. Weitere Informationen zu den Gedanken hinter dieser Idee finden Sie unter „Web Developer Representation In W3C Is Here“ auf A List Apart. Niederländischsprachige Personen können auch einen Beitrag im Fronteers-Blog finden.