<?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"
	>
<channel>
	<title>Comments on: Gary Edwards: $0.02 That Go a Long Way</title>
	<atom:link href="http://redmonk.com/sogrady/2005/08/15/gary-edwards-002-that-go-a-long-way/feed/" rel="self" type="application/rss+xml" />
	<link>http://redmonk.com/sogrady/2005/08/15/gary-edwards-002-that-go-a-long-way/</link>
	<description>because technology is just another ecosystem</description>
	<pubDate>Thu, 04 Dec 2008 23:45:35 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.6.3</generator>
		<item>
		<title>By: James Governor's MonkChips</title>
		<link>http://redmonk.com/sogrady/2005/08/15/gary-edwards-002-that-go-a-long-way/#comment-985</link>
		<dc:creator>James Governor's MonkChips</dc:creator>
		<pubDate>Fri, 09 Dec 2005 12:24:37 +0000</pubDate>
		<guid isPermaLink="false">http://redmonk.com/sogrady/wp/?p=538#comment-985</guid>
		<description>&lt;strong&gt;On an industry analyst daily diary and RedMonk's collaborative conversational model.&lt;/strong&gt;

I came across Richard Monson-Haefel's blog today and I&#160;am impressed.&#160;&#160;Its the first&#160;blog I have seen that opens the kimono about&#160;the working life of an industry analyst at one of the major firms, in this case, Burton Group. How...
</description>
		<content:encoded><![CDATA[<p><strong>On an industry analyst daily diary and RedMonk&#8217;s collaborative conversational model.</strong></p>
<p>I came across Richard Monson-Haefel&#8217;s blog today and I&nbsp;am impressed.&nbsp;&nbsp;Its the first&nbsp;blog I have seen that opens the kimono about&nbsp;the working life of an industry analyst at one of the major firms, in this case, Burton Group. How&#8230;</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: James Governor's MonkChips</title>
		<link>http://redmonk.com/sogrady/2005/08/15/gary-edwards-002-that-go-a-long-way/#comment-984</link>
		<dc:creator>James Governor's MonkChips</dc:creator>
		<pubDate>Wed, 16 Nov 2005 16:13:01 +0000</pubDate>
		<guid isPermaLink="false">http://redmonk.com/sogrady/wp/?p=538#comment-984</guid>
		<description>&lt;strong&gt;Teressa Jiminez at IBM is awesome&lt;/strong&gt;

Today Teressa Jiminez commented on my blog, something I really wish IBM staffers would do more often.&#160;So Teressa, I salute you: welcome to the ranks of the monkchips mega value readers!&#160;It turns out someone else recommended IBM pick up the...</description>
		<content:encoded><![CDATA[<p><strong>Teressa Jiminez at IBM is awesome</strong></p>
<p>Today Teressa Jiminez commented on my blog, something I really wish IBM staffers would do more often.&nbsp;So Teressa, I salute you: welcome to the ranks of the monkchips mega value readers!&nbsp;It turns out someone else recommended IBM pick up the&#8230;</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: James Governor's MonkChips</title>
		<link>http://redmonk.com/sogrady/2005/08/15/gary-edwards-002-that-go-a-long-way/#comment-983</link>
		<dc:creator>James Governor's MonkChips</dc:creator>
		<pubDate>Mon, 07 Nov 2005 17:07:51 +0000</pubDate>
		<guid isPermaLink="false">http://redmonk.com/sogrady/wp/?p=538#comment-983</guid>
		<description>&lt;strong&gt;On Adobe, SOA D'OH! and Several Things To Fire An Architect For&lt;/strong&gt;

The Redmonkers are big fans of Adobe's Duane Nickull and his "cosmic genius", so its pleasing to know that he has finally joined the conversation, here. [For those of you that don't know already,&#160;Adobe also has some pretty nifty developer...</description>
		<content:encoded><![CDATA[<p><strong>On Adobe, SOA D&#8217;OH! and Several Things To Fire An Architect For</strong></p>
<p>The Redmonkers are big fans of Adobe&#8217;s Duane Nickull and his &#8220;cosmic genius&#8221;, so its pleasing to know that he has finally joined the conversation, here. [For those of you that don&#8217;t know already,&nbsp;Adobe also has some pretty nifty developer&#8230;</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Mike Champion</title>
		<link>http://redmonk.com/sogrady/2005/08/15/gary-edwards-002-that-go-a-long-way/#comment-982</link>
		<dc:creator>Mike Champion</dc:creator>
		<pubDate>Tue, 16 Aug 2005 05:54:46 +0000</pubDate>
		<guid isPermaLink="false">http://redmonk.com/sogrady/wp/?p=538#comment-982</guid>
		<description>I agree that MS should be a little more genuinely fond of that loose coupling dogfood that it recommends to selected audiences.  I suspect that will be one lesson people take away from the lllllooooonnnnnnnnggggggg time it took for the Whidbey/Yukon wave to ship.  Still loose coupling isn't a univesal elixir for IT happiness. For example, it was plain to me a couple of years ago when I (ahem, temporarily) switched to OS X that the real power of the Mac platform came largely from its tight coupling to the hardware. Better integration with things like wireless adapters than Windows laptops of that vintage had, but then again you have utter lockin to Apple hardware.  A devils bargain or the price of all that elegance?  Opinions differ.

The same thing happens all over.  For example, supporting multiple platforms for your product is a great marketing story, and architecturally feasible, but it generally comes at a performance and development complexity cost.  That performance overhead of XML, for example, is quite steep (about 10x) compared with a custom format.  Is that a devil's bargain?  Some say so, and this is a hot topic these days (Shameless pitch - I'm chairing a panel discussion on Efficient XML at the XML 2005 conference).

From my tiny little corner of the empire, it looks like the real strategy is to support both tight and loose coupling scenarios.  Those who are need the vendor/platform/version/etc. neutrality can use the XML, HTTP, web services, etc. technology in which MS invests heavilty. Those who don't need it don't have the pay the performance/complexity price of all that Open Internet API stuff, but of course have a more expensive migration path if they decide to abandon the fold. Ya architects yer software and ya takes yer choice, MS will be very happy to sell the infastructure for either.</description>
		<content:encoded><![CDATA[<p>I agree that MS should be a little more genuinely fond of that loose coupling dogfood that it recommends to selected audiences.  I suspect that will be one lesson people take away from the lllllooooonnnnnnnnggggggg time it took for the Whidbey/Yukon wave to ship.  Still loose coupling isn&#8217;t a univesal elixir for IT happiness. For example, it was plain to me a couple of years ago when I (ahem, temporarily) switched to OS X that the real power of the Mac platform came largely from its tight coupling to the hardware. Better integration with things like wireless adapters than Windows laptops of that vintage had, but then again you have utter lockin to Apple hardware.  A devils bargain or the price of all that elegance?  Opinions differ.</p>
<p>The same thing happens all over.  For example, supporting multiple platforms for your product is a great marketing story, and architecturally feasible, but it generally comes at a performance and development complexity cost.  That performance overhead of XML, for example, is quite steep (about 10x) compared with a custom format.  Is that a devil&#8217;s bargain?  Some say so, and this is a hot topic these days (Shameless pitch - I&#8217;m chairing a panel discussion on Efficient XML at the XML 2005 conference).</p>
<p>From my tiny little corner of the empire, it looks like the real strategy is to support both tight and loose coupling scenarios.  Those who are need the vendor/platform/version/etc. neutrality can use the XML, HTTP, web services, etc. technology in which MS invests heavilty. Those who don&#8217;t need it don&#8217;t have the pay the performance/complexity price of all that Open Internet API stuff, but of course have a more expensive migration path if they decide to abandon the fold. Ya architects yer software and ya takes yer choice, MS will be very happy to sell the infastructure for either.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: sogrady</title>
		<link>http://redmonk.com/sogrady/2005/08/15/gary-edwards-002-that-go-a-long-way/#comment-981</link>
		<dc:creator>sogrady</dc:creator>
		<pubDate>Tue, 16 Aug 2005 01:04:35 +0000</pubDate>
		<guid isPermaLink="false">http://redmonk.com/sogrady/wp/?p=538#comment-981</guid>
		<description>having had exposure to the TwC group very early along, and having gotten to speak with folks like Scott Charney, i certainly wouldn't say Microsoft hasn't learned those lessons. it has, and the improvements are growing more apparent. 

that said, it's my contention that the "Integrated Innovation" approach that is core to MS's approach brings with it certain risks not inherent to other systems, simply b/c tight couplings almost invariably introduce additional security risks.

in other words, you can and have gotten better, but the approach itself introduces risks.</description>
		<content:encoded><![CDATA[<p>having had exposure to the TwC group very early along, and having gotten to speak with folks like Scott Charney, i certainly wouldn&#8217;t say Microsoft hasn&#8217;t learned those lessons. it has, and the improvements are growing more apparent. </p>
<p>that said, it&#8217;s my contention that the &#8220;Integrated Innovation&#8221; approach that is core to MS&#8217;s approach brings with it certain risks not inherent to other systems, simply b/c tight couplings almost invariably introduce additional security risks.</p>
<p>in other words, you can and have gotten better, but the approach itself introduces risks.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Mike Champion</title>
		<link>http://redmonk.com/sogrady/2005/08/15/gary-edwards-002-that-go-a-long-way/#comment-980</link>
		<dc:creator>Mike Champion</dc:creator>
		<pubDate>Tue, 16 Aug 2005 00:38:34 +0000</pubDate>
		<guid isPermaLink="false">http://redmonk.com/sogrady/wp/?p=538#comment-980</guid>
		<description>" i'd caution against using security as an example, as well "  

Fair enough.  I think (or at leat hope) than no one still employed here would think that the decisions made in the mid-'90s were correct from a security viewpoint.  I'd caution, however, against assuming that Microsoft hasn't learned these lessons extremely well.</description>
		<content:encoded><![CDATA[<p>&#8221; i&#8217;d caution against using security as an example, as well &#8221;  </p>
<p>Fair enough.  I think (or at leat hope) than no one still employed here would think that the decisions made in the mid-&#8217;90s were correct from a security viewpoint.  I&#8217;d caution, however, against assuming that Microsoft hasn&#8217;t learned these lessons extremely well.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: sogrady</title>
		<link>http://redmonk.com/sogrady/2005/08/15/gary-edwards-002-that-go-a-long-way/#comment-979</link>
		<dc:creator>sogrady</dc:creator>
		<pubDate>Mon, 15 Aug 2005 21:35:06 +0000</pubDate>
		<guid isPermaLink="false">http://redmonk.com/sogrady/wp/?p=538#comment-979</guid>
		<description>hey mike,

as an aside, you're one of the individuals i had in mind when i was referring to the respectful discourse we've had in this space, and this post keeps that trend in line so thank you. 

anyhow, good points all around, but as you might expect we disagree in a few areas ;)

"Uhh, I believe Chairman Bill figured that out about 10 years ago and announced it to the world on December 7 1995."

i'm not sure i agree with this. it could be argued, i think, that one of the reasons that Ajax was not pushed actively by Microsoft given its early lead in the space was the fact that it undermined the Windows API in favor of a thin client, web services based approach. while MS has definitely "gotten" the internet and done an admirable job of realigning the business around it, i think it's a fair statement that much of MS's behavior is about fiercely protecting the Windows platform from more heterogeneous alternatives. not that i'd expect MS to do anything differently, as you've made a bit of money in that area :), but it's not the same as targeting the "open internet" that Gary refers to. 

"My sense is that the Open Internet API is *not* what mainstream developers write to."

if you're referring to the Open Internet API as a single specification, i agree. but while i won't speak for Gary here, i believe the Open Internet API to instead be a collection of open interfaces that leverage the existing infrastructure of the web. in James Snell terms, it's chmod 777 web. 

"The unseen barrier IMHO is the immense complexity of the "Open Internet" ecosystem -- not the APIs, formats and protocols themselves, but the way they interact in ways that few really understand, the way they offer their power to the various vandals and scammers who pervert their potential, and so on."

the complexity and security concerns, i think, are fair pushback on a set of wildly proliferating interoperability options. i tend to believe that will be self-correcting at some point, but there's some truth in that statement. 

"The common thread running through what most of us do (at MS, everywhere else I've worked in the last 10 years or so, and from what I see at most commercial software companies and open source projects) is to provide a level of convenience and security on top of that ecosystem that ordinary people can use to do real work. That creates a tradeoff for end users, to be sure -- some narrowing of options in return for comfort and convenience. That's true for commercial and F/OSS software - projects as well as products can become overhyped and sweep the herd toward a cliff."

given that i've been fairly critical of "Integrated Innovation" in the past, it shouldn't  be a suprise to hear that i don't buy this. i've been listening to the "integration as a means of simplifying things for customers" arguments for a long time, and while i think there are certainly instances where this is true, i think it obscures the fact that it actually introduces complexity (via unanticipated dependencies) and, in many cases, creates lock-in. again, these are at least marginally justifiable business decisions, but not ones that i think can be universally portrayed as serving customers. i'd caution against using security as an example, as well - i don't think it's viable to argue that integrating IE into Windows was a good security decision. 

so while i understand the point - and certainly think there are instances where its true - on the whole, i don't buy it. 

"So, success will go to those who offer the most real value on top of the Open Internet, and those who help it evolve as new possibilities emerge." 

surprise :) we're in total agreement here.</description>
		<content:encoded><![CDATA[<p>hey mike,</p>
<p>as an aside, you&#8217;re one of the individuals i had in mind when i was referring to the respectful discourse we&#8217;ve had in this space, and this post keeps that trend in line so thank you. </p>
<p>anyhow, good points all around, but as you might expect we disagree in a few areas <img src='http://redmonk.com/sogrady/wp/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /><br />
&#8220;Uhh, I believe Chairman Bill figured that out about 10 years ago and announced it to the world on December 7 1995.&#8221;</p>
<p>i&#8217;m not sure i agree with this. it could be argued, i think, that one of the reasons that Ajax was not pushed actively by Microsoft given its early lead in the space was the fact that it undermined the Windows API in favor of a thin client, web services based approach. while MS has definitely &#8220;gotten&#8221; the internet and done an admirable job of realigning the business around it, i think it&#8217;s a fair statement that much of MS&#8217;s behavior is about fiercely protecting the Windows platform from more heterogeneous alternatives. not that i&#8217;d expect MS to do anything differently, as you&#8217;ve made a bit of money in that area :), but it&#8217;s not the same as targeting the &#8220;open internet&#8221; that Gary refers to. </p>
<p>&#8220;My sense is that the Open Internet API is *not* what mainstream developers write to.&#8221;</p>
<p>if you&#8217;re referring to the Open Internet API as a single specification, i agree. but while i won&#8217;t speak for Gary here, i believe the Open Internet API to instead be a collection of open interfaces that leverage the existing infrastructure of the web. in James Snell terms, it&#8217;s chmod 777 web. </p>
<p>&#8220;The unseen barrier IMHO is the immense complexity of the &#8220;Open Internet&#8221; ecosystem &#8212; not the APIs, formats and protocols themselves, but the way they interact in ways that few really understand, the way they offer their power to the various vandals and scammers who pervert their potential, and so on.&#8221;</p>
<p>the complexity and security concerns, i think, are fair pushback on a set of wildly proliferating interoperability options. i tend to believe that will be self-correcting at some point, but there&#8217;s some truth in that statement. </p>
<p>&#8220;The common thread running through what most of us do (at MS, everywhere else I&#8217;ve worked in the last 10 years or so, and from what I see at most commercial software companies and open source projects) is to provide a level of convenience and security on top of that ecosystem that ordinary people can use to do real work. That creates a tradeoff for end users, to be sure &#8212; some narrowing of options in return for comfort and convenience. That&#8217;s true for commercial and F/OSS software - projects as well as products can become overhyped and sweep the herd toward a cliff.&#8221;</p>
<p>given that i&#8217;ve been fairly critical of &#8220;Integrated Innovation&#8221; in the past, it shouldn&#8217;t  be a suprise to hear that i don&#8217;t buy this. i&#8217;ve been listening to the &#8220;integration as a means of simplifying things for customers&#8221; arguments for a long time, and while i think there are certainly instances where this is true, i think it obscures the fact that it actually introduces complexity (via unanticipated dependencies) and, in many cases, creates lock-in. again, these are at least marginally justifiable business decisions, but not ones that i think can be universally portrayed as serving customers. i&#8217;d caution against using security as an example, as well - i don&#8217;t think it&#8217;s viable to argue that integrating IE into Windows was a good security decision. </p>
<p>so while i understand the point - and certainly think there are instances where its true - on the whole, i don&#8217;t buy it. </p>
<p>&#8220;So, success will go to those who offer the most real value on top of the Open Internet, and those who help it evolve as new possibilities emerge.&#8221; </p>
<p>surprise <img src='http://redmonk.com/sogrady/wp/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> we&#8217;re in total agreement here.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Mike Champion</title>
		<link>http://redmonk.com/sogrady/2005/08/15/gary-edwards-002-that-go-a-long-way/#comment-978</link>
		<dc:creator>Mike Champion</dc:creator>
		<pubDate>Mon, 15 Aug 2005 20:18:25 +0000</pubDate>
		<guid isPermaLink="false">http://redmonk.com/sogrady/wp/?p=538#comment-978</guid>
		<description>"The problem Microsoft now faces is that the incredibly robust ecosystem they built now finds it more important to be part of the Open Internet than subservient to the Windows API."  Uhh, I believe Chairman Bill figured that out about 10 years ago and announced it to the world on December 7 1995.

"Even though the great herd of Windows users remains tethered to Microsoft, it is the Open Internet API that developers write too. Sure you can cloak the Open Internet in .NET and MS XML garb, but they are always dancing around something owned by none, used by all. "

My sense is that the Open Internet API is *not* what mainstream developers write to.  If people did write to the lowest-level open APIs rather than to APIs like XmlHttpRequest, why didn't the "AJAX revolution" occur years ago?  It wasnt' until convenient APIs for HTTP,  DOM *extensions* that minimize the pain of raw XML, etc. became de-facto standardized and ubiquitous that "Web 2.0" took off, even though the fundamental levels of the stack have been around much longer.

"Microsoft's strategy is one of deception. They hope to erect unseen barriers in hopes that by the time the great herd realizes they're trapped, it will be to late to route around the problem."  Astonishingly enough that's not the way I see it :-) The unseen barrier IMHO is the immense complexity of the "Open Internet" ecosystem -- not the APIs, formats and protocols themselves, but the way they interact in ways that few really understand, the way they offer their power to the various vandals and scammers who pervert their potential, and so on.  

The common thread running through what most of us do (at MS, everywhere else I've worked in the last 10 years or so, and from what I see at most commercial software companies and open source projects) is to provide a level of convenience and security on top of that ecosystem that ordinary people can use to do real work. That creates a tradeoff for end users, to be sure -- some narrowing of options in return for comfort and convenience. That's true for commercial and F/OSS software - projects as well as products can become overhyped and sweep the herd toward a cliff.  

So, success will go to those who offer the most real value on top of the Open Internet, and those who help it evolve as new possibilities emerge.  That's what I see people doing at Microsoft, and I'm sure that's the attitude at other places that are really helping the Web and related ecosystems evolve.</description>
		<content:encoded><![CDATA[<p>&#8220;The problem Microsoft now faces is that the incredibly robust ecosystem they built now finds it more important to be part of the Open Internet than subservient to the Windows API.&#8221;  Uhh, I believe Chairman Bill figured that out about 10 years ago and announced it to the world on December 7 1995.</p>
<p>&#8220;Even though the great herd of Windows users remains tethered to Microsoft, it is the Open Internet API that developers write too. Sure you can cloak the Open Internet in .NET and MS XML garb, but they are always dancing around something owned by none, used by all. &#8221;</p>
<p>My sense is that the Open Internet API is *not* what mainstream developers write to.  If people did write to the lowest-level open APIs rather than to APIs like XmlHttpRequest, why didn&#8217;t the &#8220;AJAX revolution&#8221; occur years ago?  It wasnt&#8217; until convenient APIs for HTTP,  DOM *extensions* that minimize the pain of raw XML, etc. became de-facto standardized and ubiquitous that &#8220;Web 2.0&#8243; took off, even though the fundamental levels of the stack have been around much longer.</p>
<p>&#8220;Microsoft&#8217;s strategy is one of deception. They hope to erect unseen barriers in hopes that by the time the great herd realizes they&#8217;re trapped, it will be to late to route around the problem.&#8221;  Astonishingly enough that&#8217;s not the way I see it <img src='http://redmonk.com/sogrady/wp/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> The unseen barrier IMHO is the immense complexity of the &#8220;Open Internet&#8221; ecosystem &#8212; not the APIs, formats and protocols themselves, but the way they interact in ways that few really understand, the way they offer their power to the various vandals and scammers who pervert their potential, and so on.  </p>
<p>The common thread running through what most of us do (at MS, everywhere else I&#8217;ve worked in the last 10 years or so, and from what I see at most commercial software companies and open source projects) is to provide a level of convenience and security on top of that ecosystem that ordinary people can use to do real work. That creates a tradeoff for end users, to be sure &#8212; some narrowing of options in return for comfort and convenience. That&#8217;s true for commercial and F/OSS software - projects as well as products can become overhyped and sweep the herd toward a cliff.  </p>
<p>So, success will go to those who offer the most real value on top of the Open Internet, and those who help it evolve as new possibilities emerge.  That&#8217;s what I see people doing at Microsoft, and I&#8217;m sure that&#8217;s the attitude at other places that are really helping the Web and related ecosystems evolve.</p>
]]></content:encoded>
	</item>
</channel>
</rss>
