Archive | Work RSS feed for this section

Day-to-day work at W3C

26 Jul

An author for IEEE asked me last week, for an article he’s writing, for a high level introduction to the World Wide Web Consortium, and what its day-to-day work looks like.

Most of the time when we get asked, we pull from boilerplate descriptions, and/or from the website, and send a copy-paste and links. It takes less than a minute. But every now and then, I write something from scratch. It brings me right back to why I am in awe of what the web community does at the Consortium, and why I am so proud and grateful to be a small part of it.

Then that particular write-up becomes my favourite until the next time I’m in the mood to write another version. Here’s my current best high level introduction to the World Wide Web Consortium, and what its day-to-day work looks like, which I have adorned with home-made illustrations I showed during a conference talk a few years ago.

World Wide What Consortium?

The World Wide Web Consortium was created in 1994 by Tim Berners-Lee, a few years after he had invented the Word Wide Web. He did so in order for the interests of the Web to be in the hands of the community.

“If I had turned the Web into a product, it would have been in people’s interest to create an incompatible version of it .”

Tim Berners-Lee, inventor of the Web

So for almost 28 years, W3C has been developing standards and guidelines to help everyone build a web that is based on crucial and inclusive values: accessibility, internationalization, privacy and security, and the principle of interoperability. Pretty neat, huh? Pretty broad too!

From the start W3C has been an international community where member organizations, a full-time staff, and the public work together in the open.

W3C is the international standardisation body for Web Standards that operates for one Web, for all, everywhere.
Its motto is "leading the Web to its full potential".
In order to accomplish this, the W3C leverages its Process Document and Patent Policy.
W3C proceeds according to principles of open standardisation based on consensus and transparence.
Working Groups are at the heart of the W3C. There are currently 52, plus the W3C Advisory Board and the Technical Artchitecture Group, whose participants are elected W3C Members.
Each group gathers participants delegated by W3C Members, plus invited experts from the public. They contribute respectively to tests and implementations, reviews, comments and translations, and grant royalty-free. rights on technology they develop. Today there are 400 standards upon which the web relies. 
The W3C team is made of a team of 56.
W3C overview

The sausage

In the web standards folklore, the product –web standards– are called “the sausage” with tongue in cheek. (That’s one of the reasons behind having made black aprons with a white embroidered W3C icon on the front, as a gift to our Members and group participants when a big meeting took place in Lyon, the capital of French cuisine.)

Since 1994, W3C Members have produced 454 standards. The most well-known are HTML and CSS because they have been so core to the web for so long, but in recent years, in particular since the Covid-19 pandemic, we’ve heard a lot about WebRTC which turns terminals and devices into communication tools by enabling real-time audio/video, and other well-known standards include XML which powers vast data systems on the web, or WebAuthn which significantly improves security while interacting with sites, or Web Content Authoring Guidelines which puts web accessibility to the fore and is critical to make the web available to people of all disabilities and all abilities.

The sausage factory

The day to day work we do is really of setting the stages to bring various groups together in parallel to progress on nearly 400 specifications (at the moment), developed in over 50 different groups.

There are 2,000 participants from W3C Members in those groups, and over 13,000 participants in the public groups that anyone can create and join and where typically specifications are socialized and incubated.

There are about 50 persons in the W3C staff, a fourth of which dedicate time as helpers to advise on the work, technologies, and to ensure easy “travel” on the Recommendation track, for groups which advance the web specifications following the W3C process (the steps through which specs must progress.)

The illustration contains a stick figure with 15 busy arms and smaller images describing situations such as coding, negotiation, mastering the Process Document, the Recommendation Track and the Patent Policy.
Characteristics of the W3C Staff Contact:
* "super interface"
* represents the Director and the staff in their groups
* participant and contributor
* technical expert
* masters the process
* creates groups
* manages groups
* inter-group technical liaison
* consensual
Role of the W3C staff in work groups

The rest of the staff operate at the level of strategy setting and tracking for technical work, soundness of technical integrity of the global work, meeting the particular needs of industries which rely on the web or leverage it, integrity of the work with regard to the values that drive us: accessibility, internationalization, privacy and security; and finally, recruiting members, doing marketing and communications (that’s where I fit!), running events for the work groups to meet, and general administrative support.

With its Director Tim Berners-Lee, inventor of the Web; and its CEO Jeff Jaffe, the W3C team is made of over 50 people.
The W3C team is almost equally divided between technical and support, including administration, communications, business development, systems team, legal, Member satisfaction, global participation and community management.
The technical part is now divided between four functions:
Strategy to determine the priorities of the Consortium and new work.
Architecture and technology to ensure cohesion of architecture as well as technical choices.
Industry to define the vision of the Consortium according to the need of the Industry, which is shaped by the Web.
Projects to ensure timelines are met in delivering Web standards and support the working groups being successful.
W3C team

Why does it work?

Several of the unique strengths of W3C are our proven process which is optimized to seek consensus and aim for quality work; and our ground-breaking Patent Policy whose royalty-free commitments boosts broad adoption: W3C standards may be used by any corporation, anyone, at no cost: if they were not free, developers would ignore them.

From an idea to a standard
On the one hand, the public; on the other, W3C Members.
Each contribute differently to the standardisation process.
Standards progress this way:
A standard may originate from a W3C Workshop or incubation in a W3C Community Group. Both are open to the public and W3C Members.
Based on consensus, a W3C Working Group can be created.
A standard may originate from a W3C Member Submission, without requiring incubation or discussion at a Workshop.
When a Working Group is created, W3C Members delegate one or more participants and agree to make available under W3C royalty-free licensing commitments all of the work they do in that particular Working Group.
Individuals from the public participate as Invited Experts.
During the standardisation process, Members of the W3C contribue reviews, tests and implementations. The Public contributes comments during phases of public review.
After 3 to 6 years on average, a Web standard is born when a technology reaches the status of Recommendations. Everyone parties like mad [drawing of confettis] W3C Members contribute to press releases and perform promotion.
The public and the Members help with the translation effort as well as maintenance via errata.
From an idea to a standard

There are other strengths but in the interest of time, I’ll stop at the top two. There are countless stories and many other facets, but that would be for another time.

Sorry, it turned out to be a bit long because it’s hard to do a quick intro; there is so much work. If you’re still with me (hi!), did you learn anything from this post?

L’histoire de mon pseudo

9 Jul

Je n’ai pas choisi mon pseudo, mais quand on l’a trouvé pour moi, je l’ai adopté.

Retournons vingt-trois ans en arrière. En 1999, j’entame un nouveau job dans un endroit connu : l’INRIA Sophia Antipolis où j’ai effectué quelques mois auparavant un remplacement de six mois dans un projet cool qui fait de la simulation numérique des sciences de l’ingénieur, et où j’ai pris le temps d’apprendre des trucs neufs pour moi sur ma station Sun, tels que les bases d’unix et LaTeX (le langage, pas le matériau), et j’ai eu le temps de faire en plus le secrétariat du comité regroupant tous les projets de l’institut. J’ai fait bonne impression et lorsque le Consortium pour le web (qui à l’époque est hébergé à l’INRIA) recherche une assistante, on pense à moi même si deux saisons ont passé. Le message me parvient par le biais de plusieurs personnes avec qui je suis encore en contact. (Je passe les détails des deux entretiens d’embauche et de l’attente : j’ai été prise.)

Alors je fais mon retour à l’INRIA où je suis partagée entre W3C principalement et un projet INRIA en partenariat avec Bull : Koala. Probablement nommé ainsi car le chef du projet se prénomme Colas.

On est tous dans le même bâtiment, au même étage, tous voisins, mais on ne se parle pas –on s’écrit. J’exagère à peine ! On s’écrit via IRC (Internet Relay Chat), soit individuellement, soit par groupes. Mon pseudo à l’époque est mon prénom, puis l’anagramme de mon prénom « calorie », jusqu’à l’arrivée d’un stagiaire dans l’équipe des Koalas, qui trouve rapidement que Coralie et Koala c’est assez proche, et suggère que je prenne « koalie » comme pseudo.

C’est malin, nan ?

Je l’ai adopté immédiatement et ne l’ai pas quitté (le pseudo, pas le stagiaire.)

Ça s’est bien goupillé pour la partie W3C où j’utilisais le même pseudo, parce que peu de mes nombreux collègues internationaux parvenaient à prononcer mon prénom de toutes façons. Les anglophones buttent sur le « r » et ne savent pas où mettre l’inflection, et les japonais inversent le « r » et le « l ». Puis assez rapidement on a recruté une Caroline, puis une Carine, et là ils étaient tous bien contents que ça soit que dans la vraie vie (In Real Life) qu’ils confondent nos prénoms, car on ne se voyait tous en vrai que deux fois par an maximum.

Vingt-trois ans après, on utilise toujours IRC et je suis toujours « koalie », par contre ça fait des années que je travaille depuis chez moi (et faute à la pandémie de coronavirus, ça fait trois ans que je ne vois mes collègues presque que via Zoom !)

Le télétravail, c’est fou !

30 Nov

Je choisis volontairement un titre à la fois ambigu et provocateur pour exprimer une déception face à l’espoir de progrès que représente le télétravail. Car j’en ai gros [sur le ❤️] à ce sujet (d’autant que c’est une situation que je pratique depuis une quinzaine d’années ou plus, sur presque 23 –gasp !)

Le Monde publiait hier dans sa section Économie un article intitulé « Le télétravail améliorerait la productivité », alors que j’ai encore aujourd’hui dans la bouche le goût amer que m’ont laissé les deux tentatives récentes de négociations avec la direction des ressources humaines, visant à généraliser le télétravail potentiellement total à ceux de mes collègues qui peuvent le pratiquer, qui le souhaitent, et pour qui ce n’est pas encore autorisé.

Car chez nous, même si la majorité du personnel est en capacité d’effectuer l’activité professionnelle de n’importe où, seuls certains sont télé-travailleurs à temps plein.

Or, le grand fossé qui sépare les uns des autres n’est pas près de se combler, alors même que durant les dix-huit mois suivant le premier confinement Covid-19, l’intégralité du personnel a été en télétravail.

Pour la Direction il ne fait aucun doute que tous ceux pour qui c’était nouveau sont rapidement et efficacement passés en mode « travail à distance ». Belle preuve d’agilité et belle faculté d’adaptation ! Ils ont mis en place d’eux-mêmes les protocoles répondant au mieux à leurs besoins et utilisé des méthodes simples, logiques et optimisées.

Pourtant début octobre ce n’est pas ce que la Direction a choisi de mettre en exergue pour justifier son refus de généraliser le télétravail. Non, ce qui fut déclaré, c’est que personne en France ne fait du télétravail complet, et que les accords nationaux interprofessionnels recommandent un maximum de trois jours par semaine télé-travaillés, insistant sur un équilibre servant à éviter tous risques psycho-sociaux.

Mesurez s’il vous plaît l’ironie de la situation : L’organisation pour laquelle je travaille (en télétravail total, depuis des années) met en place de manière collective et collaborative les standards du web, mais la société qui m’emploie pour faire cela prétend qu’aucune boîte française ne fait du télétravail total (*), et ainsi n’admet pas la généralisation au reste de son personnel de ce statut auquel tous se sont parfaitement adaptés.

(*) hmmm, et donc quid de mon statut de télé-travailleuse ?

(L’organisation légale est complexe mais pour simplifier, je suis employée par une société pour travailler dans une autre, telle un projet. Et pour continuer dans le complexe, notre Comité social et économique (CSE) est constitué de trois personnes affectées à ce projet et d’une travaillant pour la société directement. Je suis l’une des deux titulaires au CSE et j’ai donc pris part aux négociations en octobre et bis repetita en novembre.)

Mes collègues se contentent de ce qu’on leur accorde. Moi, de l’autre côté du fossé, je vois ça comme une punition à leur égard dont je ne comprends pas la justification.

Question bonus : Quid des risques psycho-sociaux pour ceux d’entre nous en télétravail total depuis des années ? Aucune idée. La question est posée mais restée sans réponse.

%d bloggers like this: