Представление веб-разработчиков в W3C
Опубликовано: 2022-03-10Одна из многих вещей, которыми я занимаюсь, — это участие в рабочей группе CSS в качестве приглашенного эксперта. Приглашенные эксперты — это люди, которых группа хочет видеть частью группы, но которые не работают в какой-либо членской организации, что давало бы им право на членство. В этом посте я немного объясняю свою роль в Рабочей группе, чтобы объявить о возможном изменении моего участия при поддержке голландской организации Fronteers.
Я всегда считал свое участие в рабочей группе CSS двусторонним. Я передаю информацию из Рабочей группы авторам (веб-разработчикам, дизайнерам и людям, использующим CSS для печати или EPUB) и от авторов в Рабочую группу. Как только я пойму дискуссию, которая происходит вокруг спецификации, для которой было бы полезно участие авторов, я могу объяснить ее авторам таким образом, чтобы не требовалось подробного знания спецификаций CSS или внутреннего устройства браузера.
Это было мотивом всей моей работы по объяснению Grid Layout до того, как он появился в браузерах. Это работа, которую я продолжаю, например, моя недавняя статья здесь, в Smashing Magazine, о Grid Level 2 и subgrid. Хотя я думаю, что гораздо больше веб-разработчиков способны понять спецификации, чем они часто думают, я понимаю, что у людей другие приоритеты! Если я смогу выделить и поделиться наиболее важными моментами, то, возможно, мы сможем получить больше отзывов в группе в тот момент, когда это может иметь значение.
Есть кое-что, что я обнаружил, постоянно раскрывая эти темы в статьях и на сцене. Хотя я могу напрямую спросить людей об их мнении — а иногда и делаю — ответы на эти прямые вопросы чаще всего очевидны. Людей ставят на место; они чувствуют, что должны иметь свое мнение, и поэтому дают первый ответ, который придет им в голову. Даже если у них есть выбор A или B по предмету (когда их просят проголосовать), они могут быть не в состоянии полностью рассмотреть все последствия.
Однако, если я пишу или говорю на какую-то тему, я не получаю запросов на функции CSS. Я получаю вопросы . На некоторые из них я могу ответить, и я делаю пометку, чтобы, возможно, лучше объяснить этот момент в будущем. На некоторые из этих вопросов я не могу ответить, потому что у CSS еще нет ответа. Я постоянно ищу эти вопросы без ответов, потому что именно в этом будущее CSS. Будучи веб-разработчиком, который также работает над CSS, я нахожусь в идеальном месте, чтобы вести эти разговоры и пытаться вернуться к ним в рабочую группу, когда обсуждаются соответствующие вопросы, и поэтому нам нужно знать что думают авторы.
Чтобы выполнять такую работу, вы должны уметь хорошо объяснять и проявлять интерес к спецификациям. Я не единственный человек на планете, у которого есть эти качества. Однако для выполнения такой работы в качестве приглашенного эксперта в рабочую группу CSS требуется что-то еще; это требует, чтобы вы отказались от большого количества своего времени и были в состоянии потратить много собственных денег. Финансирование приглашенных экспертов не предусмотрено. Приглашенный эксперт W3C — это волонтер, который посещает еженедельные встречи, путешествует для личных встреч, тратит время на ответы на вопросы на GitHub, общение с авторами или даже редактирование спецификаций и написание тестов. Это все волонтерская работа. Как независимый человек, присутствовавший на собрании Рабочей группы CSS, я знаю, что, хотя практически каждому другому человеку, сидящему за этим столом, платят за то, чтобы он был там, поскольку они работают на поставщика браузера или другую заинтересованную компанию, а я нет. Вы должны очень глубоко заботиться и иметь очень понимающую семью, чтобы это было вообще устойчивым.
Именно этот практический момент мешает большему количеству людей, подобных мне, участвовать в такого рода работе — в той мере, в какой я вовлечен — в качестве независимого голоса авторов. На самом деле получать деньги за работу над этим материалом обычно означает стать нанятым поставщиком браузера, и, хотя в этом нет ничего плохого, это меняет динамику. Тогда я была бы Рэйчел Эндрю из Microsoft/Google/Mozilla. За кого я буду говорить? Смогу ли я остаться в веб-сообществе, если сам перестану быть веб-разработчиком? Именно по этой причине я был очень заинтересован, когда представители Fronteers обратились ко мне в начале этого года.
Fronteers — удивительная организация голландских веб-разработчиков. Одним из моих первых международных выступлений была поездка в Амстердам, чтобы выступить на одной из их встреч. Меня сразу же поразило очень знающее сообщество в Амстердаме. Если меня пригласят выступить на предварительном мероприятии в Нидерландах, я знаю, что смогу взять с собой самые занудные и подробные доклады; сообщество уже знает основы и будет рад услышать подробности.
Аннеке Синнема (председатель Fronteers) и Питер-Пол Кох (основатель) обратились ко мне с идеей о том, что их организация станет членом W3C, что даст им право на представительство в W3C. Они хотели знать, буду ли я заинтересован в том, чтобы стать их первым представителем — шаг, который сделал бы меня официальным представителем сообщества веб-разработчиков, а также дал бы мне стипендию, чтобы у меня было несколько оплачиваемых часов для выполнения этой работы. . Этот план должен быть проголосован моими членами Fronteers, так что он может или не может быть реализован. Тем не менее, мы все надеемся, что это произойдет, и не только для меня, но как возможное начало движения, которое увидит больше таких людей, как я, вовлеченных в работу по созданию веб-платформы.
Мой пост — один из немногих, опубликованных сегодня, чтобы объявить об этом как об идее. Для получения дополнительной информации о мыслях, стоящих за этой идеей, прочитайте «Представительство веб-разработчиков в W3C здесь» в A List Apart. Говорящие на голландском языке также могут найти сообщение в блоге Fronteers.