<?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 on: The End of Design By Committee</title>
	<atom:link href="http://blog.lphuberdeau.com/wordpress/2008/08/the-end-of-design-by-comity/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.lphuberdeau.com/wordpress/2008/08/the-end-of-design-by-comity/</link>
	<description>Software engineering and anthropology, annectodes, and more.</description>
	<lastBuildDate>Thu, 03 Nov 2011 15:11:13 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
	<item>
		<title>By: Keven Zepka</title>
		<link>http://blog.lphuberdeau.com/wordpress/2008/08/the-end-of-design-by-comity/#comment-178</link>
		<dc:creator>Keven Zepka</dc:creator>
		<pubDate>Wed, 05 May 2010 03:05:08 +0000</pubDate>
		<guid isPermaLink="false">http://blog.lphuberdeau.com/wordpress/?p=160#comment-178</guid>
		<description>bookmarked=)</description>
		<content:encoded><![CDATA[<p>bookmarked=)</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Louis-Philippe Huberdeau</title>
		<link>http://blog.lphuberdeau.com/wordpress/2008/08/the-end-of-design-by-comity/#comment-177</link>
		<dc:creator>Louis-Philippe Huberdeau</dc:creator>
		<pubDate>Thu, 28 Aug 2008 17:02:13 +0000</pubDate>
		<guid isPermaLink="false">http://blog.lphuberdeau.com/wordpress/?p=160#comment-177</guid>
		<description>Sebastian,

Sorry for taking so long to reply, I wanted to be certain to take enough time to read the article. This is in fact the very first use of XForms I have seen. However, the article does mention it&#039;s not a mature technology. Google also tells me XRX is a poor acronym as the results I get are unrelated (except for the article you pointed out). &quot;XRX XForms&quot; does provide more meaningful results.

The technology looks promising, definitely something to consider in the future, but I remain sceptical.

There are a few weak arguments in the article. The comparison with natural translation is very poor. The reason NLP is hard is because machines are currently unable to figure out the underlying meaning, and thus translate it. The problem with &quot;translation&quot; between technologies is mostly change management and human errors.

I also have the feeling that XQuery is in fact an other procedural language, only that it&#039;s tailored to manipulate XML very well, so XRX does not really remove the need for a procedural language, it just use a simpler one.

My other main concern is the ability to integrate with other technologies. Coming from a PHP background, I&#039;m used to querying multiple systems, mashing data and performing all sorts of operation. While XRX is very powerful and simple to use to create new applications using a single data store, I am a little worried on how it behaves with other system. It probably works just fine if those export clean XML than can be manipulated (SOAP?), but what about those with legacy interfaces you have no control over?</description>
		<content:encoded><![CDATA[<p>Sebastian,</p>
<p>Sorry for taking so long to reply, I wanted to be certain to take enough time to read the article. This is in fact the very first use of XForms I have seen. However, the article does mention it&#8217;s not a mature technology. Google also tells me XRX is a poor acronym as the results I get are unrelated (except for the article you pointed out). &#8220;XRX XForms&#8221; does provide more meaningful results.</p>
<p>The technology looks promising, definitely something to consider in the future, but I remain sceptical.</p>
<p>There are a few weak arguments in the article. The comparison with natural translation is very poor. The reason NLP is hard is because machines are currently unable to figure out the underlying meaning, and thus translate it. The problem with &#8220;translation&#8221; between technologies is mostly change management and human errors.</p>
<p>I also have the feeling that XQuery is in fact an other procedural language, only that it&#8217;s tailored to manipulate XML very well, so XRX does not really remove the need for a procedural language, it just use a simpler one.</p>
<p>My other main concern is the ability to integrate with other technologies. Coming from a PHP background, I&#8217;m used to querying multiple systems, mashing data and performing all sorts of operation. While XRX is very powerful and simple to use to create new applications using a single data store, I am a little worried on how it behaves with other system. It probably works just fine if those export clean XML than can be manipulated (SOAP?), but what about those with legacy interfaces you have no control over?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Sebastian Schnitzenbaumer</title>
		<link>http://blog.lphuberdeau.com/wordpress/2008/08/the-end-of-design-by-comity/#comment-176</link>
		<dc:creator>Sebastian Schnitzenbaumer</dc:creator>
		<pubDate>Wed, 27 Aug 2008 19:47:48 +0000</pubDate>
		<guid isPermaLink="false">http://blog.lphuberdeau.com/wordpress/?p=160#comment-176</guid>
		<description>XForms no where on the ecosystem? I&#039;m not sure which ecosystem you&#039;re looking at... XRX: http://www.oreillynet.com/xml/blog/2008/05/xrx_a_simple_elegant_disruptiv_1.html</description>
		<content:encoded><![CDATA[<p>XForms no where on the ecosystem? I&#8217;m not sure which ecosystem you&#8217;re looking at&#8230; XRX: <a href="http://www.oreillynet.com/xml/blog/2008/05/xrx_a_simple_elegant_disruptiv_1.html" rel="nofollow">http://www.oreillynet.com/xml/blog/2008/05/xrx_a_simple_elegant_disruptiv_1.html</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Louis-Philippe Huberdeau</title>
		<link>http://blog.lphuberdeau.com/wordpress/2008/08/the-end-of-design-by-comity/#comment-175</link>
		<dc:creator>Louis-Philippe Huberdeau</dc:creator>
		<pubDate>Tue, 26 Aug 2008 19:15:17 +0000</pubDate>
		<guid isPermaLink="false">http://blog.lphuberdeau.com/wordpress/?p=160#comment-175</guid>
		<description>Erik, I fully agree that Microsoft&#039;s dominance did not help the W3C. However, I think the complexity of the standards remain a problem. Fully supporting them is an immense effort and very few are ready to jump in and increase competition. We need web browsers. We are completely dependant on them, but there is too little choice (and too much at the same time when you try to develop multi-browser web apps).

Splitting up the standards won&#039;t help. They did that with CSS 3 and none of the modules are past working draft over 5 years later.

For everything that touches the end user/browser, there is no easy solution. Rendering is complicated, the specs have to be huge, compatibility will always be hard. However, for everything that is interoperability related, we have lightweight alternatives, and that was my main point.</description>
		<content:encoded><![CDATA[<p>Erik, I fully agree that Microsoft&#8217;s dominance did not help the W3C. However, I think the complexity of the standards remain a problem. Fully supporting them is an immense effort and very few are ready to jump in and increase competition. We need web browsers. We are completely dependant on them, but there is too little choice (and too much at the same time when you try to develop multi-browser web apps).</p>
<p>Splitting up the standards won&#8217;t help. They did that with CSS 3 and none of the modules are past working draft over 5 years later.</p>
<p>For everything that touches the end user/browser, there is no easy solution. Rendering is complicated, the specs have to be huge, compatibility will always be hard. However, for everything that is interoperability related, we have lightweight alternatives, and that was my main point.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Erik Bruchez</title>
		<link>http://blog.lphuberdeau.com/wordpress/2008/08/the-end-of-design-by-comity/#comment-174</link>
		<dc:creator>Erik Bruchez</dc:creator>
		<pubDate>Tue, 26 Aug 2008 18:32:13 +0000</pubDate>
		<guid isPermaLink="false">http://blog.lphuberdeau.com/wordpress/?p=160#comment-174</guid>
		<description>Louis-Philippe,

I have mixed feelings about this. On one hand, yes, I do think that specs should try to be smaller and dome more incrementally. In fact, the XForms Working Group is working exactly in that direction for XForms 1.2: modularization, and making some of the individual pieces useful independently.

Now saying that this kind of approach is a good idea is different from saying that the opposite approach is the direct cause of such or such technology failing.

For example, one can make a very strong (in my opinion totally convincing) argument that the web has stagnated for about 6 years due to Microsoft&#039;s complete domination of the browser market with a product which was no longer developed (IE 6). Check this chart on wikipedia to get a very clear idea of the horror of the situation:

http://en.wikipedia.org/wiki/Image:Layout_engine_usage_share.svg

It then took Mozilla years to come back with a product able to compete, slowly gain market share, and finally get to a point where things could get in motion again. The growth of Safari on the Mac started helping as well just recently.

These years of stagnation coincided with the years W3C developed XHTML and XForms among other technologies. It is pretty simple: during these years, not a *single* new client-side web technology (as in: implemented in the browser) picked up. That&#039;s because none *could* pick up, because there was no browser onto which to deploy those new technologies. Hence BTW the success of Ajax, which could leverage IE 6.

(As for some other W3C technologies, I for one think that the XPath 2.0 / XSLT 2.0 / XQuery 1.0 are excellent. They are just not mainstream on the web, but they don&#039;t need to. Does that mean they failed? I don&#039;t think so.)

Food for thoughts.

-Erik</description>
		<content:encoded><![CDATA[<p>Louis-Philippe,</p>
<p>I have mixed feelings about this. On one hand, yes, I do think that specs should try to be smaller and dome more incrementally. In fact, the XForms Working Group is working exactly in that direction for XForms 1.2: modularization, and making some of the individual pieces useful independently.</p>
<p>Now saying that this kind of approach is a good idea is different from saying that the opposite approach is the direct cause of such or such technology failing.</p>
<p>For example, one can make a very strong (in my opinion totally convincing) argument that the web has stagnated for about 6 years due to Microsoft&#8217;s complete domination of the browser market with a product which was no longer developed (IE 6). Check this chart on wikipedia to get a very clear idea of the horror of the situation:</p>
<p><a href="http://en.wikipedia.org/wiki/Image:Layout_engine_usage_share.svg" rel="nofollow">http://en.wikipedia.org/wiki/Image:Layout_engine_usage_share.svg</a></p>
<p>It then took Mozilla years to come back with a product able to compete, slowly gain market share, and finally get to a point where things could get in motion again. The growth of Safari on the Mac started helping as well just recently.</p>
<p>These years of stagnation coincided with the years W3C developed XHTML and XForms among other technologies. It is pretty simple: during these years, not a *single* new client-side web technology (as in: implemented in the browser) picked up. That&#8217;s because none *could* pick up, because there was no browser onto which to deploy those new technologies. Hence BTW the success of Ajax, which could leverage IE 6.</p>
<p>(As for some other W3C technologies, I for one think that the XPath 2.0 / XSLT 2.0 / XQuery 1.0 are excellent. They are just not mainstream on the web, but they don&#8217;t need to. Does that mean they failed? I don&#8217;t think so.)</p>
<p>Food for thoughts.</p>
<p>-Erik</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Jean-Nicolas Boulay Desjardins</title>
		<link>http://blog.lphuberdeau.com/wordpress/2008/08/the-end-of-design-by-comity/#comment-173</link>
		<dc:creator>Jean-Nicolas Boulay Desjardins</dc:creator>
		<pubDate>Tue, 26 Aug 2008 03:37:39 +0000</pubDate>
		<guid isPermaLink="false">http://blog.lphuberdeau.com/wordpress/?p=160#comment-173</guid>
		<description>I agree at 100% about what your saying we need small specs, that are easy, simple... And well documented. The W3C is going out there way with crazy specs that are to hard to learn or take to much time to understand. Lets try to find specs for small problems. This would be more useful. And I bet that it would be better for the Web in general.

Great article Louis-Philippe.</description>
		<content:encoded><![CDATA[<p>I agree at 100% about what your saying we need small specs, that are easy, simple&#8230; And well documented. The W3C is going out there way with crazy specs that are to hard to learn or take to much time to understand. Lets try to find specs for small problems. This would be more useful. And I bet that it would be better for the Web in general.</p>
<p>Great article Louis-Philippe.</p>
]]></content:encoded>
	</item>
</channel>
</rss>

