- From: Charles McCathie Nevile <chaals@yandex-team.ru>
- Date: Fri, 21 Jun 2013 20:41:06 +0200
- To: "Dave Raggett" <dsr@w3.org>, "Marcos Caceres" <w3c@marcosc.com>
- Cc: "public-sysapps@w3.org" <public-sysapps@w3.org>
On Fri, 21 Jun 2013 02:20:20 +0200, Marcos Caceres <w3c@marcosc.com> wrote: > On Thursday, 20 June 2013 at 18:08, Dave Raggett wrote: >> On 20/06/13 17:45, Marcos Caceres wrote: >> > Hi Dave, >> > >> > On Thursday, June 20, 2013 at 5:29 PM, Dave Raggett wrote: >> > > Several of the specs have been updated since the FPWD was > > >> published, and >> > > are candidates for updated public working drafts. Any suggestions > >> > for which ones are ready, or soon will be? >> > >> > I would not be in favor of republishing any of the specs until we >> feel they are ready for LC (or only to meet the heartbeat requirement). >> In the specs we have published so far, we are still dealing with the >> feedback from public-script-coord. >> >> The usual idea is to update the public Working Draft to mark progress >> whenever there has been significant round of changes to the editor's >> draft. > > The problem is that the specs on /TR/ fall out of date too quickly and > it's too slow to republish (not your or the W3C's fault, it's just > reality). Consider, since Monday, we've made close to 100 changes to the > spec and closed numerous bugs - see list of changes: > https://github.com/sysapps/telephony/commits/noLegacyStyle I did. It took me about 10 minutes just to skim and see that if any substantive changes are in there, I will probably have to spend an hour to find them. I see a *lot* of what look like totally editorial changes. Making me construct my own map of changes from that is a huge waste of my review time. I would guess you could write a list of the important changes from memory in a couple of minutes and I guess that would save me somewhere between 20 minutes and an hour of trawling through the minutiae. In other words, it makes the difference between me wasting my available time, and giving an actual review of changes. It also seems that you spent a few days shuffling stuff around. I expect reviewing a random draft in the middle of that to mean I find a pile of weird artifacts of being halfway through that process. There is no indication that this is happening, so I have no way of knowing if I should waste an hour or two trying to mentally reconstruct where your process will result, waste half an hour a day for the next week looking at new editors' drafts until I find one that seems at least internally consistent, or waste a whole day telling you why the document I stumbled on doesn't make sense. Which is why I will not bother asking Yandex people to pick a random editor's draft. If there are significant changes since the FPWD I would love some way of knowing that doesn't cost me 20 minutes. I am certainly not prepared to waste the time of people I might ask to review by expecting them to figure out which of 100 changes are meaningful, or whether the thing they are looking at is a mess because you haven't figured out what you are doing or just because you are in the middle of a few days work and wisely committing as you go. > I think it's better to encourage people to always read the Editor's > draft and just use FPWD and LC for IPR commitments (hence the inclusion > of the blue bar in the telephony spec). > > Last I heard PLH and co. are working to allow Editor's drafts on /TR/ > to overcome the problem above. Really? Pointer? (I know the topic has been discussed. I didn't know there was a move to do this). > It's why I'm more inclined to only publish for important milestones. Substantive changes to the spec are generally important milestones. Completing a series of editorial reshuffles is also potentially a milestone. If you are making very fast progress and have a lot of them, you might want to pace out hte milestones to a few weeks apart. But if you wait until you think the whole thing is done to publish a milestone, you invite comments of the "but this is pretty much unworkable" variety (as happened in the case of e.g. Pointer Events, certainly to the immense frustration of our developers and I believe to the frustration of the Working Group as well). The amount of work required to publish a new Working Draft to /TR is usually measurable in minutes. Write a status section and changelog that tells people in a few lines what changed since the last version and what you expect next, create a version of the document that meets the requirements for publishing. If you don't have a Working Group agreement to publish on a reasonably regular schedule or defined trigger, get agreement to publish - something that is much easier when publishing is regular. It is typically a lot less than the work of a careful review that you are requesting others do. It is an investment in maximising the likelihood that reviewers understand how to efficiently review the document, and so in getting feedback that is helpful to the Working Group. cheers Chaals -- Charles McCathie Nevile - Consultant (web standards) CTO Office, Yandex chaals@yandex-team.ru Find more at http://yandex.com
Received on Friday, 21 June 2013 18:41:42 UTC