<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Comments for Infrequently Noted</title>
	<atom:link href="http://infrequently.org/comments/feed/" rel="self" type="application/rss+xml" />
	<link>http://infrequently.org</link>
	<description></description>
	<lastBuildDate>Mon, 05 Dec 2011 10:29:07 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
	<item>
		<title>Comment on Vendor Prefixes Are A Rousing Success by Bruce Lawson&#8217;s personal site&#160; : Reading List</title>
		<link>http://infrequently.org/2011/11/vendor-prefixes-are-a-rousing-success/comment-page-1/#comment-239501</link>
		<dc:creator>Bruce Lawson&#8217;s personal site&#160; : Reading List</dc:creator>
		<pubDate>Mon, 05 Dec 2011 10:29:07 +0000</pubDate>
		<guid isPermaLink="false">http://infrequently.org/?p=1715#comment-239501</guid>
		<description>[...] Vendor Prefixes Are A Rousing Success. I tend to agree with Alex here, but think that Robert O&#8217;Callahan makes an excellent point that Alex&#8217;s proposal benefits WebKit (and thus his employer, Google). [...]</description>
		<content:encoded><![CDATA[<p>[...] Vendor Prefixes Are A Rousing Success. I tend to agree with Alex here, but think that Robert O&#8217;Callahan makes an excellent point that Alex&#8217;s proposal benefits WebKit (and thus his employer, Google). [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Vendor Prefixes Are A Rousing Success by Justin</title>
		<link>http://infrequently.org/2011/11/vendor-prefixes-are-a-rousing-success/comment-page-1/#comment-239489</link>
		<dc:creator>Justin</dc:creator>
		<pubDate>Thu, 01 Dec 2011 12:16:10 +0000</pubDate>
		<guid isPermaLink="false">http://infrequently.org/?p=1715#comment-239489</guid>
		<description>As a very active web application developer, it&#039;s clear who builds web apps, and who does not. 

+1 Yehuda Katz

Btw, copying 4 lines for every rounded corner?  Everyone uses LESS now right?</description>
		<content:encoded><![CDATA[<p>As a very active web application developer, it&#8217;s clear who builds web apps, and who does not. </p>
<p>+1 Yehuda Katz</p>
<p>Btw, copying 4 lines for every rounded corner?  Everyone uses LESS now right?</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Vendor Prefixes Are A Rousing Success by Mike Edward Moras (e-sushi™)</title>
		<link>http://infrequently.org/2011/11/vendor-prefixes-are-a-rousing-success/comment-page-1/#comment-239473</link>
		<dc:creator>Mike Edward Moras (e-sushi™)</dc:creator>
		<pubDate>Mon, 28 Nov 2011 03:45:22 +0000</pubDate>
		<guid isPermaLink="false">http://infrequently.org/?p=1715#comment-239473</guid>
		<description>Geez, is that what happens when you work on Chrome? Forget about facts? Saying that &quot;Vendor Prefixes Are A Rousing Success&quot; is like trying to convince people the Earth is a flat disc. 

Vendor prefixes are not and will never be a success for a simple reason: vendor prefixes are browser specific, but the internet is NOT browser specific. Therefore, no one really uses them frequently as they are (a) NOT STANDARDS and therefore (b) not worth &quot;learning&quot;.</description>
		<content:encoded><![CDATA[<p>Geez, is that what happens when you work on Chrome? Forget about facts? Saying that &#8220;Vendor Prefixes Are A Rousing Success&#8221; is like trying to convince people the Earth is a flat disc. </p>
<p>Vendor prefixes are not and will never be a success for a simple reason: vendor prefixes are browser specific, but the internet is NOT browser specific. Therefore, no one really uses them frequently as they are (a) NOT STANDARDS and therefore (b) not worth &#8220;learning&#8221;.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Things the W3C Should Stop Doing by Mike Edward Moras (e-sushi™)</title>
		<link>http://infrequently.org/2011/09/things-the-w3c-should-stop-doing/comment-page-1/#comment-239472</link>
		<dc:creator>Mike Edward Moras (e-sushi™)</dc:creator>
		<pubDate>Mon, 28 Nov 2011 03:29:11 +0000</pubDate>
		<guid isPermaLink="false">http://infrequently.org/?p=1661#comment-239472</guid>
		<description>If W3C would split up in several sub-groups, it would only be harder for web developers to bitch at the correct party that is messing things up. ;)

But jokes aside...

Truth is: It&#039;s not the W3C failing here, it&#039;s the browser vendors. 

People will simply start ignoring proposed standards if &quot;they don&#039;t work&quot;... meaning: &quot;when browser vendors fail to support them correctly&quot;. I don&#039;t have to reach back far into my memory to remember the XHTML 2.0 fiasco and what gave reason to create what is now called HTML5 (you know, that smart HTML2 excuse of &quot;it&#039;s new but looks as messy and familiar like it&#039;s 1996&quot;).

There was and is no reason to abandon any standard or technology... unless you are a browser vendor and want to trim down your investments into human resources.

Dropping XML and other (already proposed) standards or even splitting up the W3C to focus on smaller pieces of the cake doesn&#039;t solve anything... browser vendors hiring more people to make their browsers support the proposed standards will - but then they would have to invest hard cash. Killing standards by not supporting them is much cheaper. And that&#039;s where capitalism bites it&#039;s own tail while trying to suck the life out of the internet.

When you write &quot;SVG can be saved, but only if it re-charters to drop all XML dependencies in the next version.&quot; I have to work hard not to laugh, as it shows the lack of understanding what SVG actually is and where it came from. But hey, I understand the problems of a browser vendor working with SVG in a sluggish HTML5 document. Tsss... it&#039;s as if browser vendors said: let&#039;s kick out XHTML and forgot that it&#039;s more than just a webpage.

Looking into the future, I could as well say that plain text files saved in little TXT files is probably the most future-proof technology, so why bother having a W3C at all. When browser vendors finally managed to kill all standards, we could go back to setting up our own BBS systems again and abuse the internet (which is nothing more than a network) as a phone-line like back in 1993. But wait... where would Google be by then? Oh right, they would have killed their own internet and your efforts for the Crome Browser would void themselves.

My two cents: it&#039;s easy to press the delete button on stuff, but &quot;easy&quot; isn&#039;t always the best way to do things.

And before I go, I would like to remind you of your own writings, which contradict this rather &quot;one-sided&quot; article: [quot] &quot;My goal is to make the web suck less and to the extent that I can keep politics and economics from creeping in, that&#039;s what this blog is about.&quot; [/quot] Question: why am I not the only one seeing you are letting too much &quot;politics&quot; and &quot;economics&quot; creeping into this article? Maybe it&#039;s time to remember the roots... or it&#039;s time to change that &quot;about&quot; text. Contradictions never manage to convince.</description>
		<content:encoded><![CDATA[<p>If W3C would split up in several sub-groups, it would only be harder for web developers to bitch at the correct party that is messing things up. <img src='http://infrequently.org/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<p>But jokes aside&#8230;</p>
<p>Truth is: It&#8217;s not the W3C failing here, it&#8217;s the browser vendors. </p>
<p>People will simply start ignoring proposed standards if &#8220;they don&#8217;t work&#8221;&#8230; meaning: &#8220;when browser vendors fail to support them correctly&#8221;. I don&#8217;t have to reach back far into my memory to remember the XHTML 2.0 fiasco and what gave reason to create what is now called HTML5 (you know, that smart HTML2 excuse of &#8220;it&#8217;s new but looks as messy and familiar like it&#8217;s 1996&#8243;).</p>
<p>There was and is no reason to abandon any standard or technology&#8230; unless you are a browser vendor and want to trim down your investments into human resources.</p>
<p>Dropping XML and other (already proposed) standards or even splitting up the W3C to focus on smaller pieces of the cake doesn&#8217;t solve anything&#8230; browser vendors hiring more people to make their browsers support the proposed standards will &#8211; but then they would have to invest hard cash. Killing standards by not supporting them is much cheaper. And that&#8217;s where capitalism bites it&#8217;s own tail while trying to suck the life out of the internet.</p>
<p>When you write &#8220;SVG can be saved, but only if it re-charters to drop all XML dependencies in the next version.&#8221; I have to work hard not to laugh, as it shows the lack of understanding what SVG actually is and where it came from. But hey, I understand the problems of a browser vendor working with SVG in a sluggish HTML5 document. Tsss&#8230; it&#8217;s as if browser vendors said: let&#8217;s kick out XHTML and forgot that it&#8217;s more than just a webpage.</p>
<p>Looking into the future, I could as well say that plain text files saved in little TXT files is probably the most future-proof technology, so why bother having a W3C at all. When browser vendors finally managed to kill all standards, we could go back to setting up our own BBS systems again and abuse the internet (which is nothing more than a network) as a phone-line like back in 1993. But wait&#8230; where would Google be by then? Oh right, they would have killed their own internet and your efforts for the Crome Browser would void themselves.</p>
<p>My two cents: it&#8217;s easy to press the delete button on stuff, but &#8220;easy&#8221; isn&#8217;t always the best way to do things.</p>
<p>And before I go, I would like to remind you of your own writings, which contradict this rather &#8220;one-sided&#8221; article: [quot] &#8220;My goal is to make the web suck less and to the extent that I can keep politics and economics from creeping in, that&#8217;s what this blog is about.&#8221; [/quot] Question: why am I not the only one seeing you are letting too much &#8220;politics&#8221; and &#8220;economics&#8221; creeping into this article? Maybe it&#8217;s time to remember the roots&#8230; or it&#8217;s time to change that &#8220;about&#8221; text. Contradictions never manage to convince.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Google &amp; the Future of JavaScript by Yuguang Zhang</title>
		<link>http://infrequently.org/2011/09/google-the-future-of-javascript/comment-page-1/#comment-239463</link>
		<dc:creator>Yuguang Zhang</dc:creator>
		<pubDate>Fri, 25 Nov 2011 22:39:48 +0000</pubDate>
		<guid isPermaLink="false">http://infrequently.org/?p=1657#comment-239463</guid>
		<description>I prefer a pythonic syntax rather than a Java based one. &lt;a href=&quot;http://pythonfiddle.com/&quot; rel=&quot;nofollow&quot;&gt;pythonfiddle&lt;/a&gt; has object oriented CSS and a Python to JavaScript compiler.</description>
		<content:encoded><![CDATA[<p>I prefer a pythonic syntax rather than a Java based one. <a href="http://pythonfiddle.com/" rel="nofollow">pythonfiddle</a> has object oriented CSS and a Python to JavaScript compiler.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Vendor Prefixes Are A Rousing Success by Sylvain Galineau</title>
		<link>http://infrequently.org/2011/11/vendor-prefixes-are-a-rousing-success/comment-page-1/#comment-239453</link>
		<dc:creator>Sylvain Galineau</dc:creator>
		<pubDate>Tue, 22 Nov 2011 16:08:11 +0000</pubDate>
		<guid isPermaLink="false">http://infrequently.org/?p=1715#comment-239453</guid>
		<description>@Yehuda, there is a very significant difference between submitting specs that move too slowly - which by the way? and compared to what other modules? Animations and Transitions were submitted, edited as little then didn&#039;t change for 2+ years despite three additional implementations - vs. never submitting features that are in wide use despite public requests to do so.....But implement the darn feature in a Beta for your phone and you&#039;ll suddenly get a *lot* of feedback! 

The WG can deal with situations like Animations and Transitions eventually. If Apple won&#039;t submit -webkit-text-size-adjust and a myriad other mobile features that benefit their platform, the WG could decide to standardize it for them which is doable but awkward on many levels; it really is the creator&#039;s responsibility to submit their work. Yet even if the WG did this, subsequent implementations will not derive any benefits from their -moz, -o or -ms work until enough content reflects their existence. The end result remains an inferior user experience for anyone who does not use iOS. 

For some features -webkit is effectively no more than an inventor prefix. Maybe Mozilla, Opera and Microsoft should treat it as such and implement the feature using the exact same name? I think the web would be better off with some usable level of interop backing up a de facto standard than no interop and no standard.

Most importantly, a well-designed process is no different than a well-designed feature: it makes doing the right thing natural and easy; doing the wrong thing should take work. The prefix system makes it far too easy for authors, editors and implementors to do the wrong thing:
- For authors, it takes less work to couple your content to a single 
browser than to create cross-browser content! For careful developers who care about all browsers, copying/pasting the same value 4 times makes it completely natural to add an unprefixed version of the property; why on earth would a *standard* body mess with such a level of agreement? 
- For implementors, it rewards first-movers and offers no incentives to standardize a successful feature
- For editors, decoupling the spec from implementations allows standards to diverge from deployed reality because &quot;prefixed properties are not CSS yet&quot;. 

No acceleration of the standardization pace will change the fact that misusing prefixes is essentially the path of least resistance for everyone.</description>
		<content:encoded><![CDATA[<p>@Yehuda, there is a very significant difference between submitting specs that move too slowly &#8211; which by the way? and compared to what other modules? Animations and Transitions were submitted, edited as little then didn&#8217;t change for 2+ years despite three additional implementations &#8211; vs. never submitting features that are in wide use despite public requests to do so&#8230;..But implement the darn feature in a Beta for your phone and you&#8217;ll suddenly get a *lot* of feedback! </p>
<p>The WG can deal with situations like Animations and Transitions eventually. If Apple won&#8217;t submit -webkit-text-size-adjust and a myriad other mobile features that benefit their platform, the WG could decide to standardize it for them which is doable but awkward on many levels; it really is the creator&#8217;s responsibility to submit their work. Yet even if the WG did this, subsequent implementations will not derive any benefits from their -moz, -o or -ms work until enough content reflects their existence. The end result remains an inferior user experience for anyone who does not use iOS. </p>
<p>For some features -webkit is effectively no more than an inventor prefix. Maybe Mozilla, Opera and Microsoft should treat it as such and implement the feature using the exact same name? I think the web would be better off with some usable level of interop backing up a de facto standard than no interop and no standard.</p>
<p>Most importantly, a well-designed process is no different than a well-designed feature: it makes doing the right thing natural and easy; doing the wrong thing should take work. The prefix system makes it far too easy for authors, editors and implementors to do the wrong thing:<br />
- For authors, it takes less work to couple your content to a single<br />
browser than to create cross-browser content! For careful developers who care about all browsers, copying/pasting the same value 4 times makes it completely natural to add an unprefixed version of the property; why on earth would a *standard* body mess with such a level of agreement?<br />
- For implementors, it rewards first-movers and offers no incentives to standardize a successful feature<br />
- For editors, decoupling the spec from implementations allows standards to diverge from deployed reality because &#8220;prefixed properties are not CSS yet&#8221;. </p>
<p>No acceleration of the standardization pace will change the fact that misusing prefixes is essentially the path of least resistance for everyone.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Vendor Prefixes Are A Rousing Success by Yehuda Katz</title>
		<link>http://infrequently.org/2011/11/vendor-prefixes-are-a-rousing-success/comment-page-1/#comment-239448</link>
		<dc:creator>Yehuda Katz</dc:creator>
		<pubDate>Tue, 22 Nov 2011 06:54:56 +0000</pubDate>
		<guid isPermaLink="false">http://infrequently.org/?p=1715#comment-239448</guid>
		<description>@Henri the risks to other browsers could be mitigated if the working groups moved more quickly to approve recommendations that are gaining traction in the marketplace.

Microsoft hasn&#039;t exactly been rushing to move these specifications, so complaining that, years later, there is wide deployment of a proprietary prefix for what essentially became a proprietary feature feels disingenuous to me.

Having brand-new, experimental and unvetted features land immediately without a prefix strikes me as irresponsible, but so does letting these features languish for years in the WG. Everyone&#039;s problems, mine included, would be addressed by a more rapid pace of standardization of new (especially mobile) features.</description>
		<content:encoded><![CDATA[<p>@Henri the risks to other browsers could be mitigated if the working groups moved more quickly to approve recommendations that are gaining traction in the marketplace.</p>
<p>Microsoft hasn&#8217;t exactly been rushing to move these specifications, so complaining that, years later, there is wide deployment of a proprietary prefix for what essentially became a proprietary feature feels disingenuous to me.</p>
<p>Having brand-new, experimental and unvetted features land immediately without a prefix strikes me as irresponsible, but so does letting these features languish for years in the WG. Everyone&#8217;s problems, mine included, would be addressed by a more rapid pace of standardization of new (especially mobile) features.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Vendor Prefixes Are A Rousing Success by Henri Sivonen</title>
		<link>http://infrequently.org/2011/11/vendor-prefixes-are-a-rousing-success/comment-page-1/#comment-239444</link>
		<dc:creator>Henri Sivonen</dc:creator>
		<pubDate>Mon, 21 Nov 2011 06:54:13 +0000</pubDate>
		<guid isPermaLink="false">http://infrequently.org/?p=1715#comment-239444</guid>
		<description>@Alex: We&#039;ve had the prefixing policy in place for over a decade. It&#039;s been use particularly much in the last four years. At this point, I think it&#039;s fair to expect the dynamics that the policy gives rise to to have showed up. We aren&#039;t seeing a dynamic where the same vendor implements a given feature in many iterations with different prefixes. Instead, we are seeing a dynamic where vendors implement a feature with a prefix once and then may keep doing non-breaking tweaks, but if a breaking spec change shows up, they stop changing their prefixed feature and start waiting for unprefixing.

That is to say: I think arguments about what prefixing would theoretically allow are entirely unconvincing if we haven&#039;t seen those things happen by now.

As for testing solving problems: What roc and bz said. Consider the time from 2007 until now. I.e. the period when iOS was out in the wild but Mango was not. When Web developers during that time added -webkit-text-size-adjust, how often did they also add -ms-text-size-adjust for future IE on Windows Phone? How many of them are promptly going back and adding it? If they don&#039;t and if IE on Windows Phone doesn&#039;t support the WebKit prefix, surely it means that users of IE on Windows Phone get a worse user experience than users of Mobile Safari on iOS. That&#039;s bad for users and bad for the competitiveness of IE on Windows Phone. Why shouldn&#039;t this stuff just start working in IE on Windows Phone like insertAdjacentHTML started working in WebKit as soon as WebKit implemented it?

IE on Windows Phone is facing a prefix barrier to entry that desktop Safari didn&#039;t have to face when entering the desktop IE-dominated market earlier.

@Ojan: Changing the W3C Process is harder than changing CSS WG policy or how vendors behave relative to CSS. That&#039;s why I think it makes sense to decouple prefixing from CR, do what makes sense about prefixing now and worry about recalibrating CR later.

@Yehuda: Part of the problem with knowing about risks is that Web developers are the ones that choose to take the risk but if the risk actualizes, users of other browsers and, by extension, the other browsers are the ones that suffer.</description>
		<content:encoded><![CDATA[<p>@Alex: We&#8217;ve had the prefixing policy in place for over a decade. It&#8217;s been use particularly much in the last four years. At this point, I think it&#8217;s fair to expect the dynamics that the policy gives rise to to have showed up. We aren&#8217;t seeing a dynamic where the same vendor implements a given feature in many iterations with different prefixes. Instead, we are seeing a dynamic where vendors implement a feature with a prefix once and then may keep doing non-breaking tweaks, but if a breaking spec change shows up, they stop changing their prefixed feature and start waiting for unprefixing.</p>
<p>That is to say: I think arguments about what prefixing would theoretically allow are entirely unconvincing if we haven&#8217;t seen those things happen by now.</p>
<p>As for testing solving problems: What roc and bz said. Consider the time from 2007 until now. I.e. the period when iOS was out in the wild but Mango was not. When Web developers during that time added -webkit-text-size-adjust, how often did they also add -ms-text-size-adjust for future IE on Windows Phone? How many of them are promptly going back and adding it? If they don&#8217;t and if IE on Windows Phone doesn&#8217;t support the WebKit prefix, surely it means that users of IE on Windows Phone get a worse user experience than users of Mobile Safari on iOS. That&#8217;s bad for users and bad for the competitiveness of IE on Windows Phone. Why shouldn&#8217;t this stuff just start working in IE on Windows Phone like insertAdjacentHTML started working in WebKit as soon as WebKit implemented it?</p>
<p>IE on Windows Phone is facing a prefix barrier to entry that desktop Safari didn&#8217;t have to face when entering the desktop IE-dominated market earlier.</p>
<p>@Ojan: Changing the W3C Process is harder than changing CSS WG policy or how vendors behave relative to CSS. That&#8217;s why I think it makes sense to decouple prefixing from CR, do what makes sense about prefixing now and worry about recalibrating CR later.</p>
<p>@Yehuda: Part of the problem with knowing about risks is that Web developers are the ones that choose to take the risk but if the risk actualizes, users of other browsers and, by extension, the other browsers are the ones that suffer.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Vendor Prefixes Are A Rousing Success by Jon Rimmer</title>
		<link>http://infrequently.org/2011/11/vendor-prefixes-are-a-rousing-success/comment-page-1/#comment-239441</link>
		<dc:creator>Jon Rimmer</dc:creator>
		<pubDate>Sat, 19 Nov 2011 15:20:33 +0000</pubDate>
		<guid isPermaLink="false">http://infrequently.org/?p=1715#comment-239441</guid>
		<description>I don&#039;t see a spot of evidence in your post to back your assertion that vendor prefixes have been &quot;critical&quot; in accelerating innovation. Nothing suggests that Apple wouldn&#039;t have shipped transforms, transitions, gradients and animations in Webkit even if prefixes had never existed. It seems clear that their decision to start adding proprietary innovations was based around a commercial desire to differentiate Mobile Safari prior to the release of the original iPhone, and I don&#039;t think Dave Hyatt would have hesitated to add these features even in the absence of the fig-leaf of process-compliance provided by prefixing. 

What&#039;s more, following that brief flurry of commercially-driven innovation, what great iterative improvements have their prefixed nature enabled? Endless bike-shedding over the gradient syntax has simply resulted in Webkit now supporting two syntaxes, both of will be available in perpetuity because their is too much production content using the original to ever consider removing it. Minor fiddling aside, transforms, transitions and animations remain basically untouched since their original implementation.

Ever time I copy out a dozen identical, prefixed, properties, I curse the day the CSS WG decided on prefixing as a sensible approach. And I curse implementers like yourself who have the temerity to tell us they&#039;re for our own good, when they&#039;re manifestly for your own convenience, not in innovating, but simply in putting of the need to finish the specification and write a test suite.</description>
		<content:encoded><![CDATA[<p>I don&#8217;t see a spot of evidence in your post to back your assertion that vendor prefixes have been &#8220;critical&#8221; in accelerating innovation. Nothing suggests that Apple wouldn&#8217;t have shipped transforms, transitions, gradients and animations in Webkit even if prefixes had never existed. It seems clear that their decision to start adding proprietary innovations was based around a commercial desire to differentiate Mobile Safari prior to the release of the original iPhone, and I don&#8217;t think Dave Hyatt would have hesitated to add these features even in the absence of the fig-leaf of process-compliance provided by prefixing. </p>
<p>What&#8217;s more, following that brief flurry of commercially-driven innovation, what great iterative improvements have their prefixed nature enabled? Endless bike-shedding over the gradient syntax has simply resulted in Webkit now supporting two syntaxes, both of will be available in perpetuity because their is too much production content using the original to ever consider removing it. Minor fiddling aside, transforms, transitions and animations remain basically untouched since their original implementation.</p>
<p>Ever time I copy out a dozen identical, prefixed, properties, I curse the day the CSS WG decided on prefixing as a sensible approach. And I curse implementers like yourself who have the temerity to tell us they&#8217;re for our own good, when they&#8217;re manifestly for your own convenience, not in innovating, but simply in putting of the need to finish the specification and write a test suite.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Vendor Prefixes Are A Rousing Success by Yehuda Katz</title>
		<link>http://infrequently.org/2011/11/vendor-prefixes-are-a-rousing-success/comment-page-1/#comment-239440</link>
		<dc:creator>Yehuda Katz</dc:creator>
		<pubDate>Sat, 19 Nov 2011 08:03:53 +0000</pubDate>
		<guid isPermaLink="false">http://infrequently.org/?p=1715#comment-239440</guid>
		<description>To me, this is the money shot in Alex&#039;s article:

&quot;And how did we think we’d get a good standard, anyway? By sitting in a room in a conference center more often and thinking about it harder? Waiting on a handfull of early adopters to try something out in a tech demo and never stress it in practice? That’s not a market test (see: XHTML2), it doesn’t expose developers to the opportunities and tradeoffs that come with a new feature, and doesn’t do anything to address the inevitable need to integrate feedback at some point.&quot;

We cannot simply wait until &quot;it&#039;s ready&quot; to ship the features to real developers, because it does not expose the feature to enough real developers to learn valuable information.

I, personally, do not know any developer who thinks that using experimental features is risk-free. Experimental features have the same expectations as library code (may change, become deprecated, or removed entirely some day), and *not* the expectations of fully specified code.

Everybody needs to stop coddling those of us who build apps for a living, release features as available with the appropriate caveats, and iterate on them until we, *together*, arrive at a final, standardized solution.</description>
		<content:encoded><![CDATA[<p>To me, this is the money shot in Alex&#8217;s article:</p>
<p>&#8220;And how did we think we’d get a good standard, anyway? By sitting in a room in a conference center more often and thinking about it harder? Waiting on a handfull of early adopters to try something out in a tech demo and never stress it in practice? That’s not a market test (see: XHTML2), it doesn’t expose developers to the opportunities and tradeoffs that come with a new feature, and doesn’t do anything to address the inevitable need to integrate feedback at some point.&#8221;</p>
<p>We cannot simply wait until &#8220;it&#8217;s ready&#8221; to ship the features to real developers, because it does not expose the feature to enough real developers to learn valuable information.</p>
<p>I, personally, do not know any developer who thinks that using experimental features is risk-free. Experimental features have the same expectations as library code (may change, become deprecated, or removed entirely some day), and *not* the expectations of fully specified code.</p>
<p>Everybody needs to stop coddling those of us who build apps for a living, release features as available with the appropriate caveats, and iterate on them until we, *together*, arrive at a final, standardized solution.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Vendor Prefixes Are A Rousing Success by Boris</title>
		<link>http://infrequently.org/2011/11/vendor-prefixes-are-a-rousing-success/comment-page-1/#comment-239437</link>
		<dc:creator>Boris</dc:creator>
		<pubDate>Fri, 18 Nov 2011 22:41:55 +0000</pubDate>
		<guid isPermaLink="false">http://infrequently.org/?p=1715#comment-239437</guid>
		<description>&gt; What front-ender in 2011 doesn’t test on at
&gt; least two browsers?

90+% of developers of mobile sites.  They all test in a single UA (WebKit) and move on.  And since that UA actively encourages use of prefixes (pushing them extensively via developer documentation and so forth), this causes a good deal of harm to the web and to users, who end up being locked into a particular browser.

Now you may happen to not care about this and think it&#039;s not a problem, but the current situation with WebKit on Mobile is very similar to the situation with MSIE in 2000 or so, and just as bad.</description>
		<content:encoded><![CDATA[<p>&gt; What front-ender in 2011 doesn’t test on at<br />
&gt; least two browsers?</p>
<p>90+% of developers of mobile sites.  They all test in a single UA (WebKit) and move on.  And since that UA actively encourages use of prefixes (pushing them extensively via developer documentation and so forth), this causes a good deal of harm to the web and to users, who end up being locked into a particular browser.</p>
<p>Now you may happen to not care about this and think it&#8217;s not a problem, but the current situation with WebKit on Mobile is very similar to the situation with MSIE in 2000 or so, and just as bad.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Vendor Prefixes Are A Rousing Success by Robert O'Callahan</title>
		<link>http://infrequently.org/2011/11/vendor-prefixes-are-a-rousing-success/comment-page-1/#comment-239435</link>
		<dc:creator>Robert O'Callahan</dc:creator>
		<pubDate>Fri, 18 Nov 2011 21:59:07 +0000</pubDate>
		<guid isPermaLink="false">http://infrequently.org/?p=1715#comment-239435</guid>
		<description>&quot;What front-ender in 2011 doesn’t test on at least two browsers?&quot;

Most developers of mobile-focused Web sites, who test only on Webkit. This includes Google developers. When we&#039;ve asked Google teams to change this behavior, they generally haven&#039;t. I&#039;m surprised you&#039;re not aware of this.

&quot;As for removing prefixes, this is about vendors just doing it, and quickly.&quot;

Webkit, and by extension Google, has a de facto policy of never removing support for prefixed features.

&quot;My view is that vendors should be given at least as long as it took to get a standard finalized from the introduction of their prefixed version for the removal process to be complete.&quot;

The first vendor to introduce a prefixed feature usually benefits the least from browsers being allowed to drop prefixes. Your proposal adds an additional incentive for the first-moving vendor to delay standardization as long as possible.</description>
		<content:encoded><![CDATA[<p>&#8220;What front-ender in 2011 doesn’t test on at least two browsers?&#8221;</p>
<p>Most developers of mobile-focused Web sites, who test only on Webkit. This includes Google developers. When we&#8217;ve asked Google teams to change this behavior, they generally haven&#8217;t. I&#8217;m surprised you&#8217;re not aware of this.</p>
<p>&#8220;As for removing prefixes, this is about vendors just doing it, and quickly.&#8221;</p>
<p>Webkit, and by extension Google, has a de facto policy of never removing support for prefixed features.</p>
<p>&#8220;My view is that vendors should be given at least as long as it took to get a standard finalized from the introduction of their prefixed version for the removal process to be complete.&#8221;</p>
<p>The first vendor to introduce a prefixed feature usually benefits the least from browsers being allowed to drop prefixes. Your proposal adds an additional incentive for the first-moving vendor to delay standardization as long as possible.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Vendor Prefixes Are A Rousing Success by Ojan Vafai</title>
		<link>http://infrequently.org/2011/11/vendor-prefixes-are-a-rousing-success/comment-page-1/#comment-239434</link>
		<dc:creator>Ojan Vafai</dc:creator>
		<pubDate>Fri, 18 Nov 2011 17:52:00 +0000</pubDate>
		<guid isPermaLink="false">http://infrequently.org/?p=1715#comment-239434</guid>
		<description>The problem is not using vendor prefixes. It&#039;s now long it takes to remove them. It&#039;s fine that features need to go to CR in order to remove the prefixes. The problem how long it takes the a spec to get to CR.

The very optimistic 1 year to CR is not at all good enough when certain features in the spec are stable much earlier. We should redesign the process so that stable features naturally go to CR within a couple months of being considered stable.

I made one such proposal here: http://lists.w3.org/Archives/Public/www-style/2011Nov/0338.html</description>
		<content:encoded><![CDATA[<p>The problem is not using vendor prefixes. It&#8217;s now long it takes to remove them. It&#8217;s fine that features need to go to CR in order to remove the prefixes. The problem how long it takes the a spec to get to CR.</p>
<p>The very optimistic 1 year to CR is not at all good enough when certain features in the spec are stable much earlier. We should redesign the process so that stable features naturally go to CR within a couple months of being considered stable.</p>
<p>I made one such proposal here: <a href="http://lists.w3.org/Archives/Public/www-style/2011Nov/0338.html" rel="nofollow">http://lists.w3.org/Archives/Public/www-style/2011Nov/0338.html</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Vendor Prefixes Are A Rousing Success by Sylvain Galineau</title>
		<link>http://infrequently.org/2011/11/vendor-prefixes-are-a-rousing-success/comment-page-1/#comment-239433</link>
		<dc:creator>Sylvain Galineau</dc:creator>
		<pubDate>Fri, 18 Nov 2011 17:46:13 +0000</pubDate>
		<guid isPermaLink="false">http://infrequently.org/?p=1715#comment-239433</guid>
		<description>You may not have failed; the &#039;living standard vs. w3c&#039; background noise is so pervasive lately that I may have missed the signal.

And, by the way, I fully understand how, from a Ian Hickson Editor-In-Chief prospective, the W3C process is unbearable (&#039;What do you mean I can&#039;t just go remove this element? I AM THE EDITOR!&#039;). When worldviews and goals reach that level of opposition, one man&#039;s bug will be the other&#039;s feature. 

I have no idea what the MTTPR would be. I also very much doubt it would mean anything if it were to compare massive documents like CSS2.1 with modules like CSS3 Color; or if it encompassed a period of time where the browser vendor with a 90% market share was peripherally involved when it wasn&#039;t outright absent. So while I do suspect the number would look horrible, there is such a cross-current of outlier inputs I very much doubt we could reach any useful conclusions about the W3C process. 

So yes, it is about people. And there are many aspects to that broad category. One of which being that we may not have enough editors, for instance. While up to 30 people might seat around the table at a WG meeting these days, how many are active editors? Is that due to the nature of the process? Maybe. Having ownership and accountability without authority is something few people are really good at managing. The level of expertise and amount of time required are also barriers regardless of how light you make your process. Not everyone can spec things like CORS or Writing Modes. The tooling is not very easy or forgiving either. I think Community Groups indicate some of those issues are understood. There is more to do. 

So the predictable and conveniently ill-defined swipes at the &#039;process&#039; deserve some serious qualification to be helpful imo. I yet have to see standardization really harmed by process. I&#039;ve seen it delayed by lack of consensus, unilateral editor decisions, spec neglect, low level of interest from implementors, feature creep or bloat, lack of testcases (we have modules that could be REC by now, but no test suite...) etc. The list goes on and on. Problems that can and do occur on many software projects, in fact. Pretending, even indirectly, that some process or methodology can magically fix them - or that the lack of either would - seems wishful and largely beside the point.</description>
		<content:encoded><![CDATA[<p>You may not have failed; the &#8216;living standard vs. w3c&#8217; background noise is so pervasive lately that I may have missed the signal.</p>
<p>And, by the way, I fully understand how, from a Ian Hickson Editor-In-Chief prospective, the W3C process is unbearable (&#8216;What do you mean I can&#8217;t just go remove this element? I AM THE EDITOR!&#8217;). When worldviews and goals reach that level of opposition, one man&#8217;s bug will be the other&#8217;s feature. </p>
<p>I have no idea what the MTTPR would be. I also very much doubt it would mean anything if it were to compare massive documents like CSS2.1 with modules like CSS3 Color; or if it encompassed a period of time where the browser vendor with a 90% market share was peripherally involved when it wasn&#8217;t outright absent. So while I do suspect the number would look horrible, there is such a cross-current of outlier inputs I very much doubt we could reach any useful conclusions about the W3C process. </p>
<p>So yes, it is about people. And there are many aspects to that broad category. One of which being that we may not have enough editors, for instance. While up to 30 people might seat around the table at a WG meeting these days, how many are active editors? Is that due to the nature of the process? Maybe. Having ownership and accountability without authority is something few people are really good at managing. The level of expertise and amount of time required are also barriers regardless of how light you make your process. Not everyone can spec things like CORS or Writing Modes. The tooling is not very easy or forgiving either. I think Community Groups indicate some of those issues are understood. There is more to do. </p>
<p>So the predictable and conveniently ill-defined swipes at the &#8216;process&#8217; deserve some serious qualification to be helpful imo. I yet have to see standardization really harmed by process. I&#8217;ve seen it delayed by lack of consensus, unilateral editor decisions, spec neglect, low level of interest from implementors, feature creep or bloat, lack of testcases (we have modules that could be REC by now, but no test suite&#8230;) etc. The list goes on and on. Problems that can and do occur on many software projects, in fact. Pretending, even indirectly, that some process or methodology can magically fix them &#8211; or that the lack of either would &#8211; seems wishful and largely beside the point.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Vendor Prefixes Are A Rousing Success by FremyCompany</title>
		<link>http://infrequently.org/2011/11/vendor-prefixes-are-a-rousing-success/comment-page-1/#comment-239432</link>
		<dc:creator>FremyCompany</dc:creator>
		<pubDate>Fri, 18 Nov 2011 17:32:49 +0000</pubDate>
		<guid isPermaLink="false">http://infrequently.org/?p=1715#comment-239432</guid>
		<description>@Alex: Yes, I&#039;m angry on this matter. And reading your article actually made me angrier, especially the &quot;Don&#039;t trust the impletors, don&#039;t trust the spec editor, listen to me instead&quot; part at the end. Sometimes, being angry leads me to write hard words (especially in English since I&#039;m not native English speaker and I find it difficult to express nuances). 

I hope it doesn&#039;t hide the fact that more than 75% of the prefixed properties used on the web today are -webkit- ones and they have often no equivalent prefix for other browsers (meaning only webkit browsers can understand them, like in the old &quot;IE-optimized&quot; days). 

If those properties are useful (which they usually are) but are used widely on the web using a -webkit- prefix, I have to conclude that either (1) they were not ready to be used in production,(2) webkit devs didn&#039;t gave enough time to other UA to understand and comment the spec before shipping in RTM or (3) the property is stable enough and should have shipped prefix-free.

In those cases, I don&#039;t see any other culprit for the prefix mess than the browser vendor that made misuse (intentionnaly or not) of them and has put other browser vendors and web authors in difficulty (using the webkit prefix or don&#039;t use the property).

To many, the response to this problem is simply to ship experimental properties in experimental builds only (with a prefix or not, I don&#039;t mind), and ships in RTM builds when either (1) the spec has reached a consensus or (2) the spec will never get a consensus anytime soon but the feature is considered as needed by the implementor. 

Shipping in an RTM browser a prefixed property while the standardisation is in progress is a mistake. I would prefer an unprefixed property that support only cases that are known as stable enough.</description>
		<content:encoded><![CDATA[<p>@Alex: Yes, I&#8217;m angry on this matter. And reading your article actually made me angrier, especially the &#8220;Don&#8217;t trust the impletors, don&#8217;t trust the spec editor, listen to me instead&#8221; part at the end. Sometimes, being angry leads me to write hard words (especially in English since I&#8217;m not native English speaker and I find it difficult to express nuances). </p>
<p>I hope it doesn&#8217;t hide the fact that more than 75% of the prefixed properties used on the web today are -webkit- ones and they have often no equivalent prefix for other browsers (meaning only webkit browsers can understand them, like in the old &#8220;IE-optimized&#8221; days). </p>
<p>If those properties are useful (which they usually are) but are used widely on the web using a -webkit- prefix, I have to conclude that either (1) they were not ready to be used in production,(2) webkit devs didn&#8217;t gave enough time to other UA to understand and comment the spec before shipping in RTM or (3) the property is stable enough and should have shipped prefix-free.</p>
<p>In those cases, I don&#8217;t see any other culprit for the prefix mess than the browser vendor that made misuse (intentionnaly or not) of them and has put other browser vendors and web authors in difficulty (using the webkit prefix or don&#8217;t use the property).</p>
<p>To many, the response to this problem is simply to ship experimental properties in experimental builds only (with a prefix or not, I don&#8217;t mind), and ships in RTM builds when either (1) the spec has reached a consensus or (2) the spec will never get a consensus anytime soon but the feature is considered as needed by the implementor. </p>
<p>Shipping in an RTM browser a prefixed property while the standardisation is in progress is a mistake. I would prefer an unprefixed property that support only cases that are known as stable enough.</p>
]]></content:encoded>
	</item>
</channel>
</rss>

