<?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:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
		>
<channel>
	<title>Comments for wllm</title>
	<atom:link href="http://wllm.com/comments/feed/" rel="self" type="application/rss+xml" />
	<link>http://wllm.com</link>
	<description>all substance, no style</description>
	<lastBuildDate>Fri, 09 Sep 2011 09:32:52 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
	<item>
		<title>Comment on Process Patterns by Programowanie w PHP &#187; Blog Archive &#187; Wil Sinclair&#8217;s Blog: Process Patterns</title>
		<link>http://wllm.com/2010/12/28/process-pattern/#comment-87</link>
		<dc:creator><![CDATA[Programowanie w PHP &#187; Blog Archive &#187; Wil Sinclair&#8217;s Blog: Process Patterns]]></dc:creator>
		<pubDate>Fri, 09 Sep 2011 09:32:52 +0000</pubDate>
		<guid isPermaLink="false">http://wllm.com/?p=63#comment-87</guid>
		<description><![CDATA[[...] Wil&#8217;s post:  I need a word for several engineers working on the same project that isn&#8217;t [...]]]></description>
		<content:encoded><![CDATA[<p>[...] Wil&#8217;s post:  I need a word for several engineers working on the same project that isn&#8217;t [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Bio by Ryan Lum</title>
		<link>http://wllm.com/bio/#comment-61</link>
		<dc:creator><![CDATA[Ryan Lum]]></dc:creator>
		<pubDate>Fri, 13 May 2011 22:09:42 +0000</pubDate>
		<guid isPermaLink="false">http://wllm.com/?page_id=75#comment-61</guid>
		<description><![CDATA[Hi Will,

Have a couple of opportunities which I&#039;d like to discuss with you if interested. The=se are hi level roles and in your expertise. If interested, Feel free to send me a copy of your latest resume and a time to call.

Regards,

Ryan.Lum@greythorn.com]]></description>
		<content:encoded><![CDATA[<p>Hi Will,</p>
<p>Have a couple of opportunities which I&#8217;d like to discuss with you if interested. The=se are hi level roles and in your expertise. If interested, Feel free to send me a copy of your latest resume and a time to call.</p>
<p>Regards,</p>
<p><a href="mailto:Ryan.Lum@greythorn.com">Ryan.Lum@greythorn.com</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Programming the Metacloud by Montreal Web Design</title>
		<link>http://wllm.com/2010/05/18/programming-the-metacloud/#comment-39</link>
		<dc:creator><![CDATA[Montreal Web Design]]></dc:creator>
		<pubDate>Wed, 05 Jan 2011 05:55:50 +0000</pubDate>
		<guid isPermaLink="false">http://wllm.com/?p=90#comment-39</guid>
		<description><![CDATA[I think that the actual support for such metacloud  instead of just a language support would require a new type of os, where system objects would be able to transparently move from one computer to another. But a prototype of a language would be a good proof of concept. I remember reading about such OS in some research paper, I&#039;ll post a link if I find it.]]></description>
		<content:encoded><![CDATA[<p>I think that the actual support for such metacloud  instead of just a language support would require a new type of os, where system objects would be able to transparently move from one computer to another. But a prototype of a language would be a good proof of concept. I remember reading about such OS in some research paper, I&#8217;ll post a link if I find it.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Process Patterns by Montreal Web Design</title>
		<link>http://wllm.com/2010/12/28/process-pattern/#comment-38</link>
		<dc:creator><![CDATA[Montreal Web Design]]></dc:creator>
		<pubDate>Wed, 05 Jan 2011 05:46:29 +0000</pubDate>
		<guid isPermaLink="false">http://wllm.com/?p=63#comment-38</guid>
		<description><![CDATA[I agree, agile movement explored process optimization to a point where we can start identifying common patterns.]]></description>
		<content:encoded><![CDATA[<p>I agree, agile movement explored process optimization to a point where we can start identifying common patterns.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Process Patterns by Oliver</title>
		<link>http://wllm.com/2010/12/28/process-pattern/#comment-36</link>
		<dc:creator><![CDATA[Oliver]]></dc:creator>
		<pubDate>Thu, 30 Dec 2010 02:51:08 +0000</pubDate>
		<guid isPermaLink="false">http://wllm.com/?p=63#comment-36</guid>
		<description><![CDATA[You have some valid points, however I disagree with your hackle / team definition. It probably would help if you would define &quot;team&quot;, and show the differences to what you define as &quot;hackle&quot;.
Another important difference to note is &quot;team&quot; and &quot;organizational unit&quot;, whereas the latter one is often branded as a team, but it doesn&#039;t have the benefits of a team, as its forced into place, usually from the management above.]]></description>
		<content:encoded><![CDATA[<p>You have some valid points, however I disagree with your hackle / team definition. It probably would help if you would define &#8220;team&#8221;, and show the differences to what you define as &#8220;hackle&#8221;.<br />
Another important difference to note is &#8220;team&#8221; and &#8220;organizational unit&#8221;, whereas the latter one is often branded as a team, but it doesn&#8217;t have the benefits of a team, as its forced into place, usually from the management above.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on The Inevitable Metacloud by wllm</title>
		<link>http://wllm.com/2010/05/13/the-inevitable-metacloud/#comment-17</link>
		<dc:creator><![CDATA[wllm]]></dc:creator>
		<pubDate>Tue, 25 May 2010 19:43:23 +0000</pubDate>
		<guid isPermaLink="false">http://wllm.com/?p=84#comment-17</guid>
		<description><![CDATA[First off, I agree with almost everything you say. Taking it point by point. . .

Point #1: The name metacloud is actually appropriate in this case; I&#039;m talking about a cloud of clouds. But you&#039;re right in saying prefixes like &#039;meta&#039; get thrown around a lot- often in completely inappropriate contexts- just to get attention. Whatever we call it, what I&#039;m describing will likely come to fruition if history is any indication. Like other technologies built on top of multiple platforms, it will add a lot of value to the cloud as a whole.
The comparison to Linux is definitely far fetched. I needed an example of a technology built on multiple architectures that hides the anomalies among the architectures. So I picked the old standard: Linux. Maybe I could have done better; it&#039;s easy to read more in to this analogy than I did. :)

Point #2: Actually, I have slapped an abstraction on file storage across clouds- http://simplecloud.org- and it has worked well in every application that I know of. Block devices are a very different beast that aren&#039;t accessed through a web service, so I agree that there won&#039;t be an easy abstraction there. In my vision, user exposure to underlying block devices would become less of an issue as storage services speed up enough to replace them in most storage use cases. And that&#039;s a *long* way off. You&#039;re right that most cloud technologies and services aren&#039;t there yet. But enough of them are to start playing around with cloud portability.

You lose me on the electrical stuff. Damn it, Jim, I&#039;m a software guy, not a hardware guy. ;)

Final point: I&#039;m out on a limb with the convergence point. Truth is, I just wanted to use the Lord of the Rings analogy. :D
To be clear, I&#039;m not talking about standards. I&#039;m talking about &#039;market forces&#039;, as you put it well. And we do see examples of technology convergence: Eucalyptus implementing Amazon&#039;s API in the cloud, on the OS side, Linux (here I go again ;) ) for the most part winning out over other OSs- save Windows Server if you put it in the same class, and HTML as you point out.

We are in the dawn of the cloud, so it&#039;s true that the metacloud is a long way off. But the base technologies are already there for someone to start tinkering with it. I hope to find the time soon.

I&#039;d love to hear what you think about my latest post: &lt;a href=&quot;http://wllm.com/2010/05/18/programming-the-metacloud/&quot; rel=&quot;nofollow&quot;&gt;Programming the Metacloud&lt;a&gt;.

Thanks for the insight.
,Wil]]></description>
		<content:encoded><![CDATA[<p>First off, I agree with almost everything you say. Taking it point by point. . .</p>
<p>Point #1: The name metacloud is actually appropriate in this case; I&#8217;m talking about a cloud of clouds. But you&#8217;re right in saying prefixes like &#8216;meta&#8217; get thrown around a lot- often in completely inappropriate contexts- just to get attention. Whatever we call it, what I&#8217;m describing will likely come to fruition if history is any indication. Like other technologies built on top of multiple platforms, it will add a lot of value to the cloud as a whole.<br />
The comparison to Linux is definitely far fetched. I needed an example of a technology built on multiple architectures that hides the anomalies among the architectures. So I picked the old standard: Linux. Maybe I could have done better; it&#8217;s easy to read more in to this analogy than I did. <img src='http://s0.wp.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>Point #2: Actually, I have slapped an abstraction on file storage across clouds- <a href="http://simplecloud.org-" rel="nofollow">http://simplecloud.org-</a> and it has worked well in every application that I know of. Block devices are a very different beast that aren&#8217;t accessed through a web service, so I agree that there won&#8217;t be an easy abstraction there. In my vision, user exposure to underlying block devices would become less of an issue as storage services speed up enough to replace them in most storage use cases. And that&#8217;s a *long* way off. You&#8217;re right that most cloud technologies and services aren&#8217;t there yet. But enough of them are to start playing around with cloud portability.</p>
<p>You lose me on the electrical stuff. Damn it, Jim, I&#8217;m a software guy, not a hardware guy. <img src='http://s1.wp.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<p>Final point: I&#8217;m out on a limb with the convergence point. Truth is, I just wanted to use the Lord of the Rings analogy. <img src='http://s0.wp.com/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /><br />
To be clear, I&#8217;m not talking about standards. I&#8217;m talking about &#8216;market forces&#8217;, as you put it well. And we do see examples of technology convergence: Eucalyptus implementing Amazon&#8217;s API in the cloud, on the OS side, Linux (here I go again <img src='http://s1.wp.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' />  ) for the most part winning out over other OSs- save Windows Server if you put it in the same class, and HTML as you point out.</p>
<p>We are in the dawn of the cloud, so it&#8217;s true that the metacloud is a long way off. But the base technologies are already there for someone to start tinkering with it. I hope to find the time soon.</p>
<p>I&#8217;d love to hear what you think about my latest post: <a href="http://wllm.com/2010/05/18/programming-the-metacloud/" rel="nofollow">Programming the Metacloud</a><a>.</p>
<p>Thanks for the insight.<br />
,Wil</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on The Inevitable Metacloud by Be Careful of the Long Term « Investment Insight &#124; Investment Finance Wisdom</title>
		<link>http://wllm.com/2010/05/13/the-inevitable-metacloud/#comment-16</link>
		<dc:creator><![CDATA[Be Careful of the Long Term « Investment Insight &#124; Investment Finance Wisdom]]></dc:creator>
		<pubDate>Tue, 18 May 2010 09:51:59 +0000</pubDate>
		<guid isPermaLink="false">http://wllm.com/?p=84#comment-16</guid>
		<description><![CDATA[[...] The Inevitable Metacloud « wllm [...]]]></description>
		<content:encoded><![CDATA[<p>[...] The Inevitable Metacloud « wllm [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on The Inevitable Metacloud by Randy Bias</title>
		<link>http://wllm.com/2010/05/13/the-inevitable-metacloud/#comment-15</link>
		<dc:creator><![CDATA[Randy Bias]]></dc:creator>
		<pubDate>Tue, 18 May 2010 02:16:35 +0000</pubDate>
		<guid isPermaLink="false">http://wllm.com/?p=84#comment-15</guid>
		<description><![CDATA[I like the intention behind your posting, but while I think it&#039;s big on vision, it&#039;s low on reality.  So, I&#039;ll provide a bit of a reality check here.

First off, penning new hyperbolic tags like &#039;metacloud&#039;, while a time-honored tradition in the tech industry, doesn&#039;t really help make things any clearer, especially when it&#039;s something that is relatively nebulous.  And comparing it to Linux?  Like some kind of &#039;cloud OS&#039; just makes things even murkier.  There is about zero chance this will happen any time soon.  An OS is an abstraction for a piece of hardware.  The abstractions that will evolve on top of cloud computing systems are a whole new ball game because of their distributed nature.  They will behave quite a bit differently from hardware abstractions.  Which brings me to point #2.

Second, the notion that common abstraction layers across different clouds makes developers lives easier is a treacherous notion.  Whether you feel the clouds are pimping processors or not, the reality is that every single cloud today has fundamentally different architectures.  For example, if you compare GoGrid, AWS, Rackspace Cloud, Azure, Savvis, and Hosting.com approaches to storage you will see a huge number of very different offerings, with different price points, different interfaces, and performance characteristics.  You can&#039;t just slap an abstraction on top of on-demand block devices, like AWS EBS, and call it a day.  Not all block devices are made equal.  Every layer of abstraction theoretically hides the underlying behavior for simplicity, but the flip side of that is that it hides differences in architecture that will cause a developer indigestion if they don&#039;t understand them.

A much better abstraction than the simple libraries you mention, which simply provide a common programming interface and don&#039;t handle architectural differences, are Platform-as-a-Service (PaaS) systems like Heroku and EngineYard.  PaaS must deal with architectural differences in order to provide a truly repeatable development environment.  This also means, unfortunately, that you wind up with an opinionated environment.  That&#039;s the only way to make these work successfully across clouds.

Put another way, the libraries you point to are more like simple circuits that can carry differing electrical currents.  The clouds themselves while all providing electricity do so in different ways.  Cloud A provides 50Hz 110VAC, cloud B provides 60Hz 208, etc. etc.  The libraries you mention simple are wires for connecting these currents together, but you as the user must deal with the differences.  PaaS are systems that have current converters in them.  Meaning you&#039;ll get 65Hz 120VAC from all of the clouds they support and it will be consistent, but if you need a different type of electricity you are SOL.

Finally, I think the notion of convergence on APIs is an old saw that hasn&#039;t proven true.  APIs, libraries, frameworks, and languages continue to proliferate at an astonishing pace.  I agree that in many cases, standards evolve or win by fiat (e.g. HTML), but that appears to be the exception, not the rule.  Most of the time when this occurs it&#039;s because of market forces.  Right now, we&#039;re in the very early stages of the game.  Will there be market pressure to converge over time?  Certainly, but we&#039;re probably talking 5-10 years out.  TCP/IP, one of the hottest technology adoption curves ever, took 10-15 years to establish it&#039;s dominance.  We&#039;re in like year 3 with no clear leader except perhaps Amazon, who have shown no or little reticence to allow copying of their architecture or APIs.

I applaud your intentions and passion, but while I think the vision is spot on, I think the tactical situation is much, much different from Linux.  Linux could build on a single basic platform (x86) and branch from there.  We don&#039;t currently have a single open cloud that can be a reference design.]]></description>
		<content:encoded><![CDATA[<p>I like the intention behind your posting, but while I think it&#8217;s big on vision, it&#8217;s low on reality.  So, I&#8217;ll provide a bit of a reality check here.</p>
<p>First off, penning new hyperbolic tags like &#8216;metacloud&#8217;, while a time-honored tradition in the tech industry, doesn&#8217;t really help make things any clearer, especially when it&#8217;s something that is relatively nebulous.  And comparing it to Linux?  Like some kind of &#8216;cloud OS&#8217; just makes things even murkier.  There is about zero chance this will happen any time soon.  An OS is an abstraction for a piece of hardware.  The abstractions that will evolve on top of cloud computing systems are a whole new ball game because of their distributed nature.  They will behave quite a bit differently from hardware abstractions.  Which brings me to point #2.</p>
<p>Second, the notion that common abstraction layers across different clouds makes developers lives easier is a treacherous notion.  Whether you feel the clouds are pimping processors or not, the reality is that every single cloud today has fundamentally different architectures.  For example, if you compare GoGrid, AWS, Rackspace Cloud, Azure, Savvis, and Hosting.com approaches to storage you will see a huge number of very different offerings, with different price points, different interfaces, and performance characteristics.  You can&#8217;t just slap an abstraction on top of on-demand block devices, like AWS EBS, and call it a day.  Not all block devices are made equal.  Every layer of abstraction theoretically hides the underlying behavior for simplicity, but the flip side of that is that it hides differences in architecture that will cause a developer indigestion if they don&#8217;t understand them.</p>
<p>A much better abstraction than the simple libraries you mention, which simply provide a common programming interface and don&#8217;t handle architectural differences, are Platform-as-a-Service (PaaS) systems like Heroku and EngineYard.  PaaS must deal with architectural differences in order to provide a truly repeatable development environment.  This also means, unfortunately, that you wind up with an opinionated environment.  That&#8217;s the only way to make these work successfully across clouds.</p>
<p>Put another way, the libraries you point to are more like simple circuits that can carry differing electrical currents.  The clouds themselves while all providing electricity do so in different ways.  Cloud A provides 50Hz 110VAC, cloud B provides 60Hz 208, etc. etc.  The libraries you mention simple are wires for connecting these currents together, but you as the user must deal with the differences.  PaaS are systems that have current converters in them.  Meaning you&#8217;ll get 65Hz 120VAC from all of the clouds they support and it will be consistent, but if you need a different type of electricity you are SOL.</p>
<p>Finally, I think the notion of convergence on APIs is an old saw that hasn&#8217;t proven true.  APIs, libraries, frameworks, and languages continue to proliferate at an astonishing pace.  I agree that in many cases, standards evolve or win by fiat (e.g. HTML), but that appears to be the exception, not the rule.  Most of the time when this occurs it&#8217;s because of market forces.  Right now, we&#8217;re in the very early stages of the game.  Will there be market pressure to converge over time?  Certainly, but we&#8217;re probably talking 5-10 years out.  TCP/IP, one of the hottest technology adoption curves ever, took 10-15 years to establish it&#8217;s dominance.  We&#8217;re in like year 3 with no clear leader except perhaps Amazon, who have shown no or little reticence to allow copying of their architecture or APIs.</p>
<p>I applaud your intentions and passion, but while I think the vision is spot on, I think the tactical situation is much, much different from Linux.  Linux could build on a single basic platform (x86) and branch from there.  We don&#8217;t currently have a single open cloud that can be a reference design.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on The Inevitable Metacloud by Tweets that mention The Inevitable Metacloud « wllm -- Topsy.com</title>
		<link>http://wllm.com/2010/05/13/the-inevitable-metacloud/#comment-14</link>
		<dc:creator><![CDATA[Tweets that mention The Inevitable Metacloud « wllm -- Topsy.com]]></dc:creator>
		<pubDate>Fri, 14 May 2010 00:57:49 +0000</pubDate>
		<guid isPermaLink="false">http://wllm.com/?p=84#comment-14</guid>
		<description><![CDATA[[...] This post was mentioned on Twitter by wllm, Shanley Kane. Shanley Kane said: The Inevitable Metacloud: http://wp.me/pnB3F-1m (via @wllm) &lt;--- Clarity. It tastes so good. [...]]]></description>
		<content:encoded><![CDATA[<p>[...] This post was mentioned on Twitter by wllm, Shanley Kane. Shanley Kane said: The Inevitable Metacloud: <a href="http://wp.me/pnB3F-1m" rel="nofollow">http://wp.me/pnB3F-1m</a> (via @wllm) &lt;&#8212; Clarity. It tastes so good. [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Goodbye Zend by wllm</title>
		<link>http://wllm.com/2010/03/25/goodbye-zend/#comment-11</link>
		<dc:creator><![CDATA[wllm]]></dc:creator>
		<pubDate>Wed, 31 Mar 2010 17:24:51 +0000</pubDate>
		<guid isPermaLink="false">http://wllm.com/?p=22#comment-11</guid>
		<description><![CDATA[Thanks, Roy.

Some of the best experiences I had at Zend involved the Magento team.

But no tears will be shed; Given the success of Magento, I&#039;m sure we&#039;ll work together again. 

,Wil]]></description>
		<content:encoded><![CDATA[<p>Thanks, Roy.</p>
<p>Some of the best experiences I had at Zend involved the Magento team.</p>
<p>But no tears will be shed; Given the success of Magento, I&#8217;m sure we&#8217;ll work together again. </p>
<p>,Wil</p>
]]></content:encoded>
	</item>
</channel>
</rss>

