Representando a los desarrolladores web en el W3C

Publicado: 2022-03-10
Resumen rápido ↬ Rachel Andrew escribe sobre su participación en el Grupo de trabajo de CSS y por qué cree que es importante que los desarrolladores web entiendan en qué se está trabajando en CSS y tengan una forma de ofrecer comentarios.

Una de las muchas cosas que hago es ser parte del Grupo de Trabajo de CSS como Experto Invitado. Los expertos invitados son personas que el grupo quiere que formen parte del grupo, pero que no trabajan para una organización miembro que les confiera su membresía. En esta publicación, explico un poco sobre cuál siento que es mi rol en el Grupo de Trabajo, como una forma de anunciar un posible cambio en mi participación con el apoyo de la organización holandesa Fronteers.

Siempre he visto mi participación en el Grupo de Trabajo de CSS como algo de dos vías. Transfiero información del Grupo de trabajo a los autores (personas que son desarrolladores web, diseñadores y personas que usan CSS para imprimir o EPUB) y de los autores al Grupo de trabajo. Una vez que entiendo una discusión que está ocurriendo en torno a una especificación que se beneficiaría del aporte del autor, puedo explicárselo a los autores de una manera que no requiera un conocimiento detallado de las especificaciones de CSS o las partes internas del navegador.

Esta fue la motivación detrás de todo el trabajo que hice para explicar Grid Layout antes de que llegara a los navegadores. Es trabajo que continúo, por ejemplo, mi artículo reciente aquí en Smashing Magazine en Grid Level 2 y subgrid. Si bien creo que muchos más desarrolladores web son capaces de comprender las especificaciones de lo que a menudo se dan crédito, ¡entiendo que las personas tienen otras prioridades! Si puedo destilar y compartir los puntos más importantes, entonces tal vez podamos obtener más comentarios en el grupo en un punto en el que pueda marcar la diferencia.

Hay algo que he descubierto mientras analizaba constantemente estos temas en artículos y en el escenario. Si bien puedo pedir directamente a las personas su opinión, y a veces lo hago, las respuestas a esas preguntas directas suelen ser las más obvias. Las personas se ponen en el lugar; sienten que deberían tener una opinión y por eso dan la primera respuesta que se les ocurre. Incluso si están en una opción A o B sobre un tema (cuando se les pide que voten), es posible que no estén en un lugar para considerar completamente todas las implicaciones.

Sin embargo, si escribo o hablo sobre un tema, no recibo solicitudes de funciones CSS. Recibo preguntas . Puedo responder algunas de ellas y hago una nota para quizás explicar mejor ese punto en el futuro. Algunas de esas preguntas no las puedo responder porque CSS aún no tiene una respuesta. Estoy constantemente buscando esas preguntas sin respuesta, porque ahí es donde está el futuro de CSS. Al ser un desarrollador web que también trabaja en CSS, estoy en el lugar perfecto para tener esas conversaciones y tratar de llevarlas conmigo al grupo de trabajo cuando se discutan cosas relevantes, por lo que necesitamos saber lo que piensan los autores.

¡Más después del salto! Continúe leyendo a continuación ↓

Para hacer este tipo de trabajo, debe poder explicar bien las cosas y tener un interés nerd en las especificaciones. No soy la única persona en el planeta que tiene estos atributos. Sin embargo, hacer este tipo de trabajo como Experto Invitado al Grupo de Trabajo de CSS requiere algo más; requiere que dediques mucho de tu tiempo y puedas gastar mucho de tu propio dinero. No hay financiación para los expertos invitados. Un experto invitado del W3C es un voluntario que asiste a reuniones semanales, viaja para reuniones en persona, dedica tiempo a responder problemas en GitHub, chatea con autores o incluso edita especificaciones y escribe pruebas. Todo esto es trabajo voluntario. Como independiente, me senté en una reunión del Grupo de trabajo de CSS, sé que, si bien prácticamente a todas las demás personas sentadas alrededor de esa mesa se les paga por estar allí, ya que trabajan para un proveedor de navegadores u otra empresa con un interés, yo no. Tienes que preocuparte mucho y tener una familia muy comprensiva para que eso sea sostenible.

Es este punto práctico lo que dificulta que haya más personas como yo involucradas en este tipo de trabajo, en la forma en que estoy involucrado, como una voz independiente para los autores. En realidad, recibir un pago por trabajar en estas cosas generalmente significa ser empleado por un proveedor de navegadores, y aunque no hay nada de malo en eso, cambia la dinámica. Entonces sería Rachel Andrew de Microsoft/Google/Mozilla. ¿Por quién estaría hablando? ¿Podría permanecer integrado en la comunidad web si ya no fuera un desarrollador web? Es por esta razón que me interesó mucho cuando los representantes de Fronteers se me acercaron a principios de este año.

Fronteers es una increíble organización de desarrolladores web holandeses. Uno de mis primeros compromisos como orador internacional fue ir a Amsterdam para hablar en una de sus reuniones. Inmediatamente me llamó la atención la enorme comunidad de conocimientos de Ámsterdam. Si me invitan a hablar en un evento de front-end en los Países Bajos, sé que puedo llevar conmigo mis charlas más nerd y más detalladas; la comunidad allí ya conocerá los conceptos básicos y estará emocionada de escuchar los detalles.

Anneke Sinnema (Presidenta de Fronteers) y Peter-Paul Koch (Fundador) se acercaron a mí con una idea que tenían sobre cómo su organización se convertiría en Miembro del W3C, lo que luego les daría derecho a representación dentro del W3C. Querían saber si estaría interesado en convertirme en su primer representante, un movimiento que me convertiría en un representante oficial de la comunidad de desarrollo web y me daría un estipendio para que tuviera algunas horas pagas cubiertas para hacer ese trabajo. . Este plan debe ser votado por los miembros de Fronteers, por lo que puede o no llegar a buen término. Sin embargo, todos esperamos que así sea, y no solo para mí, sino como un posible comienzo de un movimiento que vea a más personas como yo involucradas en el trabajo de creación de la plataforma web.

Mi publicación es una de las pocas publicadas hoy para anunciar esto como una idea. Para obtener más información sobre los pensamientos detrás de esta idea, lea "La representación del desarrollador web en el W3C está aquí" en una lista aparte. Los hablantes de holandés también pueden encontrar una publicación en el blog de Fronteers.