<?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/"
	xmlns:creativeCommons="http://backend.userland.com/creativeCommonsRssModule"
	>
<channel>
	<title>Comments on: Essential and Accidental in Standards</title>
	<atom:link href="http://www.robweir.com/blog/2007/02/essential-and-accidental-in-standards.html/feed" rel="self" type="application/rss+xml" />
	<link>http://www.robweir.com/blog/2007/02/essential-and-accidental-in-standards.html?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=essential-and-accidental-in-standards</link>
	<description>Thinking the unthinkable, pondering the imponderable, effing the ineffable and scruting the inscrutable</description>
	<lastBuildDate>Tue, 07 Feb 2012 11:20:47 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
	<item>
		<title>By: Antonio Garcia</title>
		<link>http://www.robweir.com/blog/2007/02/essential-and-accidental-in-standards.html#comment-2944</link>
		<dc:creator>Antonio Garcia</dc:creator>
		<pubDate>Tue, 26 Jan 2010 12:01:33 +0000</pubDate>
		<guid isPermaLink="false">http://www.robweir.com/blog/2007/02/essential-and-accidental-in-standards.html#comment-2944</guid>
		<description>http://yfrog.com/0mngtyarsksdyroltnijrobwej
http://yfrog.com/0mngtyarsksnstyzshekelbloj

      Here, you have the links with  the modern hebrew transliteration of those roman coins.  That´s one heterodoxe  way to read and know their inscriptions. I think we are misreading and confusing ancients.</description>
		<content:encoded><![CDATA[<p><a href="http://yfrog.com/0mngtyarsksdyroltnijrobwej" rel="nofollow">http://yfrog.com/0mngtyarsksdyroltnijrobwej</a><br />
<a href="http://yfrog.com/0mngtyarsksnstyzshekelbloj" rel="nofollow">http://yfrog.com/0mngtyarsksnstyzshekelbloj</a></p>
<p>      Here, you have the links with  the modern hebrew transliteration of those roman coins.  That´s one heterodoxe  way to read and know their inscriptions. I think we are misreading and confusing ancients.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Anonymous</title>
		<link>http://www.robweir.com/blog/2007/02/essential-and-accidental-in-standards.html#comment-550</link>
		<dc:creator>Anonymous</dc:creator>
		<pubDate>Thu, 01 Mar 2007 05:12:00 +0000</pubDate>
		<guid isPermaLink="false">http://www.robweir.com/blog/2007/02/essential-and-accidental-in-standards.html#comment-550</guid>
		<description>http://www.grokdoc.net/index.php/EOOXML_objections</description>
		<content:encoded><![CDATA[<p><a href="http://www.grokdoc.net/index.php/EOOXML_objections" rel="nofollow">http://www.grokdoc.net/index.php/EOOXML_objections</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: PolR</title>
		<link>http://www.robweir.com/blog/2007/02/essential-and-accidental-in-standards.html#comment-549</link>
		<dc:creator>PolR</dc:creator>
		<pubDate>Tue, 27 Feb 2007 16:59:00 +0000</pubDate>
		<guid isPermaLink="false">http://www.robweir.com/blog/2007/02/essential-and-accidental-in-standards.html#comment-549</guid>
		<description>Thanks Stephane for your answer.&lt;br/&gt;&lt;br/&gt;I have been reading on the Denmark situation on Updegrove&#039;s blog. It is pretty obvious the policy makers don&#039;t get that OOXML is not suitable to deliver the benefits of a standard. It looks like if it is labeled as a standard and submitted to standard bodies like ECMA and ISO, then it is assumed that it is a standard and will operate as one. It&#039;s like a reverse &quot;duck test&quot;. When it is called a duck, it must a duck that walk like a duck and quack like a duck.&lt;br/&gt;&lt;br/&gt;There is a lot of competent information to the contrary but it is not easily accessible outside the document expert community. This information is sprinkled throughout the blogosphere and it requires time and dedication to retrieve it. &lt;br/&gt;&lt;br/&gt;I do not want to single Stephane&#039;s work here because the blogosphere is by nature scattered. However I can&#039;t help but notice this excellent information is among the hardest to get at. It is available when you know where to look, but one has to jump through a lot of hoops to find it.&lt;br/&gt;&lt;br/&gt;I think there is a need for a single place where all the reasons why this duck doesn&#039;t qualk and walk the way it should are stated in plain English in terms easily understandable to a non-expert policy maker with pointers to substantiating evidence. Then the policy makers can ask their experts to see for themselves if the claims are true or hype.&lt;br/&gt;&lt;br/&gt;A wiki would seem the best tool. As new arguments are developed in the blogosphere, anyone would be able to add them to the central refenrece place. Perhaps Grokdoc would be appropriate.</description>
		<content:encoded><![CDATA[<p>Thanks Stephane for your answer.</p>
<p>I have been reading on the Denmark situation on Updegrove&#8217;s blog. It is pretty obvious the policy makers don&#8217;t get that OOXML is not suitable to deliver the benefits of a standard. It looks like if it is labeled as a standard and submitted to standard bodies like ECMA and ISO, then it is assumed that it is a standard and will operate as one. It&#8217;s like a reverse &#8220;duck test&#8221;. When it is called a duck, it must a duck that walk like a duck and quack like a duck.</p>
<p>There is a lot of competent information to the contrary but it is not easily accessible outside the document expert community. This information is sprinkled throughout the blogosphere and it requires time and dedication to retrieve it. </p>
<p>I do not want to single Stephane&#8217;s work here because the blogosphere is by nature scattered. However I can&#8217;t help but notice this excellent information is among the hardest to get at. It is available when you know where to look, but one has to jump through a lot of hoops to find it.</p>
<p>I think there is a need for a single place where all the reasons why this duck doesn&#8217;t qualk and walk the way it should are stated in plain English in terms easily understandable to a non-expert policy maker with pointers to substantiating evidence. Then the policy makers can ask their experts to see for themselves if the claims are true or hype.</p>
<p>A wiki would seem the best tool. As new arguments are developed in the blogosphere, anyone would be able to add them to the central refenrece place. Perhaps Grokdoc would be appropriate.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Rob</title>
		<link>http://www.robweir.com/blog/2007/02/essential-and-accidental-in-standards.html#comment-548</link>
		<dc:creator>Rob</dc:creator>
		<pubDate>Tue, 27 Feb 2007 16:53:00 +0000</pubDate>
		<guid isPermaLink="false">http://www.robweir.com/blog/2007/02/essential-and-accidental-in-standards.html#comment-548</guid>
		<description>We should make a distinction between ornate visual design and ornate engineering.  This is the difference between a Gothic Cathedral and Rube Goldberg device.</description>
		<content:encoded><![CDATA[<p>We should make a distinction between ornate visual design and ornate engineering.  This is the difference between a Gothic Cathedral and Rube Goldberg device.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Anonymous</title>
		<link>http://www.robweir.com/blog/2007/02/essential-and-accidental-in-standards.html#comment-546</link>
		<dc:creator>Anonymous</dc:creator>
		<pubDate>Tue, 27 Feb 2007 15:14:00 +0000</pubDate>
		<guid isPermaLink="false">http://www.robweir.com/blog/2007/02/essential-and-accidental-in-standards.html#comment-546</guid>
		<description>Saint Exupery and William Strunk clearly have no appreciation for the baroque.&lt;br/&gt;&lt;br/&gt;Not all of us like understatement, minimalism, Apple design, or whatever it is called these days. Cathedrals, Victorian furnishings, and rain forests are striking precisely because they are so ornate and overladen.&lt;br/&gt;&lt;br/&gt;(Granted, there is merit in keeping standards and instructions concise.)</description>
		<content:encoded><![CDATA[<p>Saint Exupery and William Strunk clearly have no appreciation for the baroque.</p>
<p>Not all of us like understatement, minimalism, Apple design, or whatever it is called these days. Cathedrals, Victorian furnishings, and rain forests are striking precisely because they are so ornate and overladen.</p>
<p>(Granted, there is merit in keeping standards and instructions concise.)</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Rob</title>
		<link>http://www.robweir.com/blog/2007/02/essential-and-accidental-in-standards.html#comment-545</link>
		<dc:creator>Rob</dc:creator>
		<pubDate>Tue, 27 Feb 2007 13:33:00 +0000</pubDate>
		<guid isPermaLink="false">http://www.robweir.com/blog/2007/02/essential-and-accidental-in-standards.html#comment-545</guid>
		<description>Hi Wraith, thanks for writing.&lt;br/&gt;&lt;br/&gt;OOXML extensions by themselves don&#039;t guarantee any more than what ODF does.  A vendor could just define a schema extension that allows name/value string pairs.  You can&#039;t legislate good taste.  &lt;br/&gt;&lt;br/&gt;In any case, I&#039;d also note that ODF allows a vendor to add extensions as well, with a vendor-defined schema, if they wish. No one forces them to use settings.xml.&lt;br/&gt;&lt;br/&gt;Honestly, if you examine OOXML carefully, it isn&#039;t exactly a model of a tight schema that allows meaningful validation.  Most of the types are merely strings without additional constraints.  So it is difficult to argue that the schema is a significant source of interoperability.  That, plus the fact that Ecma failed to submit the OOXML schema to ISO for approval.</description>
		<content:encoded><![CDATA[<p>Hi Wraith, thanks for writing.</p>
<p>OOXML extensions by themselves don&#8217;t guarantee any more than what ODF does.  A vendor could just define a schema extension that allows name/value string pairs.  You can&#8217;t legislate good taste.  </p>
<p>In any case, I&#8217;d also note that ODF allows a vendor to add extensions as well, with a vendor-defined schema, if they wish. No one forces them to use settings.xml.</p>
<p>Honestly, if you examine OOXML carefully, it isn&#8217;t exactly a model of a tight schema that allows meaningful validation.  Most of the types are merely strings without additional constraints.  So it is difficult to argue that the schema is a significant source of interoperability.  That, plus the fact that Ecma failed to submit the OOXML schema to ISO for approval.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: The Wraith</title>
		<link>http://www.robweir.com/blog/2007/02/essential-and-accidental-in-standards.html#comment-544</link>
		<dc:creator>The Wraith</dc:creator>
		<pubDate>Tue, 27 Feb 2007 08:33:00 +0000</pubDate>
		<guid isPermaLink="false">http://www.robweir.com/blog/2007/02/essential-and-accidental-in-standards.html#comment-544</guid>
		<description>Can&#039;t you use OOXML extensibility for defining custom application features. Extensibility is defined using XML schema files. This makes it visible where the extentions derive from.&lt;br/&gt;&lt;br/&gt;The ODF config items have no origin, cannot be validated and are designed to be inoperable by default. &lt;br/&gt;Remember that ODF has interoperability as one of it&#039;s main goals. For OOXML compatibility is a more important goal than interoperability.</description>
		<content:encoded><![CDATA[<p>Can&#8217;t you use OOXML extensibility for defining custom application features. Extensibility is defined using XML schema files. This makes it visible where the extentions derive from.</p>
<p>The ODF config items have no origin, cannot be validated and are designed to be inoperable by default. <br />Remember that ODF has interoperability as one of it&#8217;s main goals. For OOXML compatibility is a more important goal than interoperability.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Anonymous</title>
		<link>http://www.robweir.com/blog/2007/02/essential-and-accidental-in-standards.html#comment-543</link>
		<dc:creator>Anonymous</dc:creator>
		<pubDate>Tue, 27 Feb 2007 04:08:00 +0000</pubDate>
		<guid isPermaLink="false">http://www.robweir.com/blog/2007/02/essential-and-accidental-in-standards.html#comment-543</guid>
		<description>polr,&lt;br/&gt;&lt;br/&gt;There are my comments at INCITS JTC-1,&lt;br/&gt;&lt;br/&gt;http://www.incits.org/DIS29500/DIS29500.htm&lt;br/&gt;&lt;br/&gt;(at the moment, the site is down apparently)&lt;br/&gt;&lt;br/&gt;Some of these are simply devastating when you think in either :&lt;br/&gt;- backwards compatibility&lt;br/&gt;- full documentation&lt;br/&gt;- interoperability&lt;br/&gt;- completeness&lt;br/&gt;- ability to compete&lt;br/&gt;&lt;br/&gt;And of course this article itself,&lt;br/&gt;&lt;br/&gt;http://www.codeproject.com/useritems/office2007bin.asp&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;You know, what does not trump reality is that I, as an independent vendor, been doing this work (of implementing both old Excel BIFF files, and new Excel 2007 files) for some time now. When you have nothing more than a new binary file format surrounded by angle brackets, it takes as much time to reverse engineer than what was never documented with BIFF. It&#039;s fire and motion from Microsoft, the same old game.&lt;br/&gt;&lt;br/&gt;In fact, I posit the situation for  non-Microsoft vendors right now is  the situation with no ECMA 376 at all. For any real and substantial implementation, we are on our own, back to reverse engineering, back to spending years to decipher this  new beast.&lt;br/&gt;&lt;br/&gt;-Stephane Rodriguez&lt;br/&gt;http://xlsgen.arstdesign.com</description>
		<content:encoded><![CDATA[<p>polr,</p>
<p>There are my comments at INCITS JTC-1,</p>
<p><a href="http://www.incits.org/DIS29500/DIS29500.htm" rel="nofollow">http://www.incits.org/DIS29500/DIS29500.htm</a></p>
<p>(at the moment, the site is down apparently)</p>
<p>Some of these are simply devastating when you think in either :<br />- backwards compatibility<br />- full documentation<br />- interoperability<br />- completeness<br />- ability to compete</p>
<p>And of course this article itself,</p>
<p><a href="http://www.codeproject.com/useritems/office2007bin.asp" rel="nofollow">http://www.codeproject.com/useritems/office2007bin.asp</a></p>
<p>You know, what does not trump reality is that I, as an independent vendor, been doing this work (of implementing both old Excel BIFF files, and new Excel 2007 files) for some time now. When you have nothing more than a new binary file format surrounded by angle brackets, it takes as much time to reverse engineer than what was never documented with BIFF. It&#8217;s fire and motion from Microsoft, the same old game.</p>
<p>In fact, I posit the situation for  non-Microsoft vendors right now is  the situation with no ECMA 376 at all. For any real and substantial implementation, we are on our own, back to reverse engineering, back to spending years to decipher this  new beast.</p>
<p>-Stephane Rodriguez<br /><a href="http://xlsgen.arstdesign.com" rel="nofollow">http://xlsgen.arstdesign.com</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: PolR</title>
		<link>http://www.robweir.com/blog/2007/02/essential-and-accidental-in-standards.html#comment-542</link>
		<dc:creator>PolR</dc:creator>
		<pubDate>Tue, 27 Feb 2007 00:46:00 +0000</pubDate>
		<guid isPermaLink="false">http://www.robweir.com/blog/2007/02/essential-and-accidental-in-standards.html#comment-542</guid>
		<description>Stephane,&lt;br/&gt;&lt;br/&gt;You sprinkle lots of wisdom in bits and pieces as comments into other people&#039;s blogs. I enjoy your posts greatly. Did you consider posting some of the key facts in an article that can be linked to and used as a reference?&lt;br/&gt;&lt;br/&gt;There are lots of organizations that are now pondering whether they go ODF or OOXML. The claim of backward compatibility is a big part of the equation. They need to know that existing binary Office document won&#039;t end up in usable XML once converted to OOXML because of the bin parts. Any chance the same document gets into proper XML if the target format is ODF?&lt;br/&gt;&lt;br/&gt;About the VMWare off-topic, I fully expect these tactics to backfire severely. People has wisened up to Microsoft and they see them coming miles away. &quot;We must buy Microsoft or they will break our infrastructure&quot; makes poor purchase business cases and breaks the confidence customers have into their supplier. There are also limit to how many third party vendors they can kill without seeing the others taking defensive measures and they have crossed that line a long time ago.</description>
		<content:encoded><![CDATA[<p>Stephane,</p>
<p>You sprinkle lots of wisdom in bits and pieces as comments into other people&#8217;s blogs. I enjoy your posts greatly. Did you consider posting some of the key facts in an article that can be linked to and used as a reference?</p>
<p>There are lots of organizations that are now pondering whether they go ODF or OOXML. The claim of backward compatibility is a big part of the equation. They need to know that existing binary Office document won&#8217;t end up in usable XML once converted to OOXML because of the bin parts. Any chance the same document gets into proper XML if the target format is ODF?</p>
<p>About the VMWare off-topic, I fully expect these tactics to backfire severely. People has wisened up to Microsoft and they see them coming miles away. &#8220;We must buy Microsoft or they will break our infrastructure&#8221; makes poor purchase business cases and breaks the confidence customers have into their supplier. There are also limit to how many third party vendors they can kill without seeing the others taking defensive measures and they have crossed that line a long time ago.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Rob</title>
		<link>http://www.robweir.com/blog/2007/02/essential-and-accidental-in-standards.html#comment-540</link>
		<dc:creator>Rob</dc:creator>
		<pubDate>Mon, 26 Feb 2007 21:31:00 +0000</pubDate>
		<guid isPermaLink="false">http://www.robweir.com/blog/2007/02/essential-and-accidental-in-standards.html#comment-540</guid>
		<description>Hi Stephane,&lt;br/&gt;&lt;br/&gt;That takes me back.  Anyone else remember DR DOS, and how Microsoft added code to the beta of Windows 3.1 to prevent Windows from being installed if someone had DR DOS rather than MS DOS?  Similar issue with PC-DOS and Windows 95.  When will they learn?&lt;br/&gt;&lt;br/&gt;My prediction is this all ends with a &quot;Linux for Windows&quot; which will be the only Linux that works in Microsoft&#039;s virtualization environment.  Only blessed commercial distros will be supported, and Microsoft will collect a royalty on every copy sold.</description>
		<content:encoded><![CDATA[<p>Hi Stephane,</p>
<p>That takes me back.  Anyone else remember DR DOS, and how Microsoft added code to the beta of Windows 3.1 to prevent Windows from being installed if someone had DR DOS rather than MS DOS?  Similar issue with PC-DOS and Windows 95.  When will they learn?</p>
<p>My prediction is this all ends with a &#8220;Linux for Windows&#8221; which will be the only Linux that works in Microsoft&#8217;s virtualization environment.  Only blessed commercial distros will be supported, and Microsoft will collect a royalty on every copy sold.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Anonymous</title>
		<link>http://www.robweir.com/blog/2007/02/essential-and-accidental-in-standards.html#comment-539</link>
		<dc:creator>Anonymous</dc:creator>
		<pubDate>Mon, 26 Feb 2007 20:50:00 +0000</pubDate>
		<guid isPermaLink="false">http://www.robweir.com/blog/2007/02/essential-and-accidental-in-standards.html#comment-539</guid>
		<description>-- offtopic alert --&lt;br/&gt;&lt;br/&gt;Although it has nothing to do with OOXML, here is a sobering read about Microsoft predatory practices, and stifling of innovation, in the virtualization space.&lt;br/&gt;http://www.vmware.com/solutions/whitepapers/msoft_licensing_wp.html&lt;br/&gt;&lt;br/&gt;I think there are parallels with what Microsoft is doing with OOXML (in particular OOXML is only a piece of the integrated Office suite that is designed to make it impossible to compete for anybody)&lt;br/&gt;&lt;br/&gt;-- offtopic alert --&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;-Stephane Rodriguez</description>
		<content:encoded><![CDATA[<p>&#8211; offtopic alert &#8211;</p>
<p>Although it has nothing to do with OOXML, here is a sobering read about Microsoft predatory practices, and stifling of innovation, in the virtualization space.<br /><a href="http://www.vmware.com/solutions/whitepapers/msoft_licensing_wp.html" rel="nofollow">http://www.vmware.com/solutions/whitepapers/msoft_licensing_wp.html</a></p>
<p>I think there are parallels with what Microsoft is doing with OOXML (in particular OOXML is only a piece of the integrated Office suite that is designed to make it impossible to compete for anybody)</p>
<p>&#8211; offtopic alert &#8211;</p>
<p>-Stephane Rodriguez</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Anonymous</title>
		<link>http://www.robweir.com/blog/2007/02/essential-and-accidental-in-standards.html#comment-538</link>
		<dc:creator>Anonymous</dc:creator>
		<pubDate>Mon, 26 Feb 2007 20:02:00 +0000</pubDate>
		<guid isPermaLink="false">http://www.robweir.com/blog/2007/02/essential-and-accidental-in-standards.html#comment-538</guid>
		<description>To be clear, VBA macros and OLE objects in Office 2007 files (Word, Excel and Powerpoint) are a subset of BIFF12. This is materialized in .bin parts.&lt;br/&gt;&lt;br/&gt;In addition, contrary to older MS Office files, there is a new binding mechanism between VBA macros, OLE objects and the XML parts (attribute &quot;CodeName&quot;).&lt;br/&gt;&lt;br/&gt;None of the above is documented.&lt;br/&gt;&lt;br/&gt;-Stephane Rodriguez&lt;br/&gt;http://xlsgen.arstdesign.com</description>
		<content:encoded><![CDATA[<p>To be clear, VBA macros and OLE objects in Office 2007 files (Word, Excel and Powerpoint) are a subset of BIFF12. This is materialized in .bin parts.</p>
<p>In addition, contrary to older MS Office files, there is a new binding mechanism between VBA macros, OLE objects and the XML parts (attribute &#8220;CodeName&#8221;).</p>
<p>None of the above is documented.</p>
<p>-Stephane Rodriguez<br /><a href="http://xlsgen.arstdesign.com" rel="nofollow">http://xlsgen.arstdesign.com</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Anonymous</title>
		<link>http://www.robweir.com/blog/2007/02/essential-and-accidental-in-standards.html#comment-537</link>
		<dc:creator>Anonymous</dc:creator>
		<pubDate>Mon, 26 Feb 2007 19:57:00 +0000</pubDate>
		<guid isPermaLink="false">http://www.robweir.com/blog/2007/02/essential-and-accidental-in-standards.html#comment-537</guid>
		<description>Rob,&lt;br/&gt;&lt;br/&gt;My article over at codeproject is only partially about BIFF12. It so happens that many of the binary parts are written as .bin ZIP entries, be it VBA macros, OLE objects, or BIFF12 parts.&lt;br/&gt;&lt;br/&gt;So there is no mistake, what we are talking about here are .bin parts which are integral parts of OOXML. Without .bin parts, it is impossible to successfully migrate  older MS Office files over to MS Office 2007.&lt;br/&gt;&lt;br/&gt;-Stephane Rodriguez&lt;br/&gt;http://xlsgen.arstdesign.com</description>
		<content:encoded><![CDATA[<p>Rob,</p>
<p>My article over at codeproject is only partially about BIFF12. It so happens that many of the binary parts are written as .bin ZIP entries, be it VBA macros, OLE objects, or BIFF12 parts.</p>
<p>So there is no mistake, what we are talking about here are .bin parts which are integral parts of OOXML. Without .bin parts, it is impossible to successfully migrate  older MS Office files over to MS Office 2007.</p>
<p>-Stephane Rodriguez<br /><a href="http://xlsgen.arstdesign.com" rel="nofollow">http://xlsgen.arstdesign.com</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Rob</title>
		<link>http://www.robweir.com/blog/2007/02/essential-and-accidental-in-standards.html#comment-536</link>
		<dc:creator>Rob</dc:creator>
		<pubDate>Mon, 26 Feb 2007 19:23:00 +0000</pubDate>
		<guid isPermaLink="false">http://www.robweir.com/blog/2007/02/essential-and-accidental-in-standards.html#comment-536</guid>
		<description>Hi Gary,&lt;br/&gt;&lt;br/&gt;Irreducible complexity -- I admit that term isn&#039;t part of my working vocabulary.  But I like it.  Reminds me of Saint-Exupéry&#039;s line, &quot;Perfection is achieved, not when there is nothing more to add, but when there is nothing left to take away.&quot;  My personal design aesthetic is very much along those lines. It doesn&#039;t mean that you do less, or have fewer features.  It just means that you achieve more with less.  &lt;br/&gt;&lt;br/&gt;Or said different, William Strunk on writing: &quot;Vigorous writing is concise. A sentence should contain no unnecessary words, a paragraph no unnecessary sentences, for the same reason that a drawing should have no unnecessary lines and a machine no unnecessary parts. This requires not that the writer make all his sentences short, or that he avoid all detail and treat his subjects only in outline, but that every word tell.&quot;&lt;br/&gt;&lt;br/&gt;Of course, my main blog post was far from concise, though in defense, I try to entertain as much as inform.&lt;br/&gt;&lt;br/&gt;Hi Stephane, you may have a point there with the Office 2007 BIFF formats, but those are not being proposed as standards.  However, if there is a parallel issue with the OOXML formats that has not already been mentioned, then you should elaborate on that.</description>
		<content:encoded><![CDATA[<p>Hi Gary,</p>
<p>Irreducible complexity &#8212; I admit that term isn&#8217;t part of my working vocabulary.  But I like it.  Reminds me of Saint-Exupéry&#8217;s line, &#8220;Perfection is achieved, not when there is nothing more to add, but when there is nothing left to take away.&#8221;  My personal design aesthetic is very much along those lines. It doesn&#8217;t mean that you do less, or have fewer features.  It just means that you achieve more with less.  </p>
<p>Or said different, William Strunk on writing: &#8220;Vigorous writing is concise. A sentence should contain no unnecessary words, a paragraph no unnecessary sentences, for the same reason that a drawing should have no unnecessary lines and a machine no unnecessary parts. This requires not that the writer make all his sentences short, or that he avoid all detail and treat his subjects only in outline, but that every word tell.&#8221;</p>
<p>Of course, my main blog post was far from concise, though in defense, I try to entertain as much as inform.</p>
<p>Hi Stephane, you may have a point there with the Office 2007 BIFF formats, but those are not being proposed as standards.  However, if there is a parallel issue with the OOXML formats that has not already been mentioned, then you should elaborate on that.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Anonymous</title>
		<link>http://www.robweir.com/blog/2007/02/essential-and-accidental-in-standards.html#comment-534</link>
		<dc:creator>Anonymous</dc:creator>
		<pubDate>Mon, 26 Feb 2007 17:50:00 +0000</pubDate>
		<guid isPermaLink="false">http://www.robweir.com/blog/2007/02/essential-and-accidental-in-standards.html#comment-534</guid>
		<description>Speaking of documentation, I remember after I wrote this article on bin parts (http://www.codeproject.com/useritems/office2007bin.asp) back in August last year, I was replied by one of the Office guys at MS (Doug Mahugh) that, quote &quot;I shared the link with some of the people over in the BIFF12 group today, and they liked the article too.  They had some additional info for you which may be of interest.  These sorts of details will all be documented in the BIFF12 documentation that will come out when Office ships, but for now there&#039;s no way you could know what&#039;s going on for sure (as you explain in the article) ...&quot;&lt;br/&gt;&lt;br/&gt;This alone contradicts their &quot;fully-documented&quot; statements, don&#039;t you think?&lt;br/&gt;&lt;br/&gt;You can go on record with the quote above.&lt;br/&gt;&lt;br/&gt;-Stephane Rodriguez&lt;br/&gt;http://xlsgen.arstdesign.com</description>
		<content:encoded><![CDATA[<p>Speaking of documentation, I remember after I wrote this article on bin parts (<a href="http://www.codeproject.com/useritems/office2007bin.asp" rel="nofollow">http://www.codeproject.com/useritems/office2007bin.asp</a>) back in August last year, I was replied by one of the Office guys at MS (Doug Mahugh) that, quote &#8220;I shared the link with some of the people over in the BIFF12 group today, and they liked the article too.  They had some additional info for you which may be of interest.  These sorts of details will all be documented in the BIFF12 documentation that will come out when Office ships, but for now there&#8217;s no way you could know what&#8217;s going on for sure (as you explain in the article) &#8230;&#8221;</p>
<p>This alone contradicts their &#8220;fully-documented&#8221; statements, don&#8217;t you think?</p>
<p>You can go on record with the quote above.</p>
<p>-Stephane Rodriguez<br /><a href="http://xlsgen.arstdesign.com" rel="nofollow">http://xlsgen.arstdesign.com</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: GaryEdwards</title>
		<link>http://www.robweir.com/blog/2007/02/essential-and-accidental-in-standards.html#comment-532</link>
		<dc:creator>GaryEdwards</dc:creator>
		<pubDate>Mon, 26 Feb 2007 07:16:00 +0000</pubDate>
		<guid isPermaLink="false">http://www.robweir.com/blog/2007/02/essential-and-accidental-in-standards.html#comment-532</guid>
		<description>Nicely done Rob!  There be gnashing and grinding of teeth in Redmond tonight.  I&#039;m surprised thought that you didn&#039;t venture into the land of &lt;i&gt;&quot;irreducible complexity&quot;&lt;/i&gt;.  &lt;br/&gt;&lt;br/&gt;&quot;A system, device or construct is irreducibly complex if it has a number of different components that work together to accomplish the task of the system, and if you were to remove one of the components, the system would no longer function&quot;, (Author Michael Behe, &quot;Darwin&#039;s Black Box&quot;).&lt;br/&gt;&lt;br/&gt;I&#039;ve always thought the XML 1.0 specification to be a work of &quot;irreducible complexity&quot; in that they were driven to define things to the point where anything less would have broken the concept, yet there was infinite headroom for innovation.  &lt;br/&gt;&lt;br/&gt;A driving objective for ODF XML has been to become an application and platform independent universal file format that can be implemented across many different profiles while maintaining a higher quality of interoperability.  It was designed as a portable document/data container to transition across sprawling information processing chains where applications of many purposes span desktop, devices, servers and Internet systems.  &lt;br/&gt;&lt;br/&gt;The presence of application specific settings as named values in the core of the document content or presentation layers is a killer when it comes to transitioning a document/data container across different applications.  Unless of course the only applications in the processing chain are certified by our friends in Redmond.&lt;br/&gt;&lt;br/&gt;I guess there is a method to their madness.&lt;br/&gt;&lt;br/&gt;~ge~</description>
		<content:encoded><![CDATA[<p>Nicely done Rob!  There be gnashing and grinding of teeth in Redmond tonight.  I&#8217;m surprised thought that you didn&#8217;t venture into the land of <i>&#8220;irreducible complexity&#8221;</i>.  </p>
<p>&#8220;A system, device or construct is irreducibly complex if it has a number of different components that work together to accomplish the task of the system, and if you were to remove one of the components, the system would no longer function&#8221;, (Author Michael Behe, &#8220;Darwin&#8217;s Black Box&#8221;).</p>
<p>I&#8217;ve always thought the XML 1.0 specification to be a work of &#8220;irreducible complexity&#8221; in that they were driven to define things to the point where anything less would have broken the concept, yet there was infinite headroom for innovation.  </p>
<p>A driving objective for ODF XML has been to become an application and platform independent universal file format that can be implemented across many different profiles while maintaining a higher quality of interoperability.  It was designed as a portable document/data container to transition across sprawling information processing chains where applications of many purposes span desktop, devices, servers and Internet systems.  </p>
<p>The presence of application specific settings as named values in the core of the document content or presentation layers is a killer when it comes to transitioning a document/data container across different applications.  Unless of course the only applications in the processing chain are certified by our friends in Redmond.</p>
<p>I guess there is a method to their madness.</p>
<p>~ge~</p>
]]></content:encoded>
	</item>
</channel>
</rss>

<!-- Dynamic Page Served (once) in 0.554 seconds -->

