<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Comments for Udi Dahan - The Software Simplist</title>
	<atom:link href="http://www.udidahan.com/comments/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.udidahan.com</link>
	<description>Enterprise Development Expert &#38; SOA Specialist</description>
	<lastBuildDate>Sat, 04 Feb 2012 03:43:19 -0600</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.4</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>Comment on Change is hard by udidahan</title>
		<link>http://www.udidahan.com/2012/01/08/change-is-hard/comment-page-1/#comment-38408</link>
		<dc:creator>udidahan</dc:creator>
		<pubDate>Sat, 04 Feb 2012 03:43:19 +0000</pubDate>
		<guid isPermaLink="false">http://www.udidahan.com/?p=1625#comment-38408</guid>
		<description>Jimmy P,

Be the change you wish to see, and all those who are ready will respond. There&#039;s really no way for you to know who the &quot;right&quot; people are :)</description>
		<content:encoded><![CDATA[<p>Jimmy P,</p>
<p>Be the change you wish to see, and all those who are ready will respond. There&#8217;s really no way for you to know who the &#8220;right&#8221; people are <img src='http://www.udidahan.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Autonomous Services &#8211; a step beyond Service Orientation by Joshua Ramirez</title>
		<link>http://www.udidahan.com/2006/01/08/autonomous-services-a-step-beyond-service-orientation/comment-page-1/#comment-38406</link>
		<dc:creator>Joshua Ramirez</dc:creator>
		<pubDate>Fri, 03 Feb 2012 19:37:18 +0000</pubDate>
		<guid isPermaLink="false">http://wp_630.weblogs.us/archives/245#comment-38406</guid>
		<description>Ralf,

In Udi&#039;s article on MSDN;
http://msdn.microsoft.com/en-us/library/bb245672.aspx

He writes the following:

Note that while a service may consume other services asynchronously, this consumption does not necessarily mean that it cannot expose a synchronous interface. Google and Amazon do exactly that. The Web services that they expose are synchronous in nature but it has no effect on their autonomy.

The article is a very good read. Recommended ;)</description>
		<content:encoded><![CDATA[<p>Ralf,</p>
<p>In Udi&#8217;s article on MSDN;<br />
<a href="http://msdn.microsoft.com/en-us/library/bb245672.aspx" rel="nofollow">http://msdn.microsoft.com/en-us/library/bb245672.aspx</a></p>
<p>He writes the following:</p>
<p>Note that while a service may consume other services asynchronously, this consumption does not necessarily mean that it cannot expose a synchronous interface. Google and Amazon do exactly that. The Web services that they expose are synchronous in nature but it has no effect on their autonomy.</p>
<p>The article is a very good read. Recommended <img src='http://www.udidahan.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Change is hard by JImmy P</title>
		<link>http://www.udidahan.com/2012/01/08/change-is-hard/comment-page-1/#comment-38405</link>
		<dc:creator>JImmy P</dc:creator>
		<pubDate>Fri, 03 Feb 2012 09:22:59 +0000</pubDate>
		<guid isPermaLink="false">http://www.udidahan.com/?p=1625#comment-38405</guid>
		<description>Does it have to be the right people or can you just spread the new culture from any point in the organisation?

PS Love these posts but the intervals in between them are killing me lol</description>
		<content:encoded><![CDATA[<p>Does it have to be the right people or can you just spread the new culture from any point in the organisation?</p>
<p>PS Love these posts but the intervals in between them are killing me lol</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Don&#8217;t Delete &#8211; Just Don&#8217;t by udidahan</title>
		<link>http://www.udidahan.com/2009/09/01/dont-delete-just-dont/comment-page-2/#comment-38404</link>
		<dc:creator>udidahan</dc:creator>
		<pubDate>Wed, 01 Feb 2012 13:57:15 +0000</pubDate>
		<guid isPermaLink="false">http://www.udidahan.com/?p=1097#comment-38404</guid>
		<description>Thomas,

When it comes to personally identifying information, often we can comply with the privacy laws by just scrambling the data.</description>
		<content:encoded><![CDATA[<p>Thomas,</p>
<p>When it comes to personally identifying information, often we can comply with the privacy laws by just scrambling the data.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Talks, NServiceBus Beta, and Course Registration by udidahan</title>
		<link>http://www.udidahan.com/2012/01/04/talks-nservicebus-beta-and-course-registration/comment-page-1/#comment-38403</link>
		<dc:creator>udidahan</dc:creator>
		<pubDate>Tue, 31 Jan 2012 17:43:36 +0000</pubDate>
		<guid isPermaLink="false">http://www.udidahan.com/?p=1616#comment-38403</guid>
		<description>Frank,

I&#039;ve just opened registration - http://adsd-sydney-2012.eventbee.com/</description>
		<content:encoded><![CDATA[<p>Frank,</p>
<p>I&#8217;ve just opened registration &#8211; <a href="http://adsd-sydney-2012.eventbee.com/" rel="nofollow">http://adsd-sydney-2012.eventbee.com/</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Talks, NServiceBus Beta, and Course Registration by Frank Wang</title>
		<link>http://www.udidahan.com/2012/01/04/talks-nservicebus-beta-and-course-registration/comment-page-1/#comment-38402</link>
		<dc:creator>Frank Wang</dc:creator>
		<pubDate>Mon, 30 Jan 2012 22:42:20 +0000</pubDate>
		<guid isPermaLink="false">http://www.udidahan.com/?p=1616#comment-38402</guid>
		<description>Are there any Advanced Distributed Systems courses in Sydney, Australia? I&#039;m really looking forward to it.</description>
		<content:encoded><![CDATA[<p>Are there any Advanced Distributed Systems courses in Sydney, Australia? I&#8217;m really looking forward to it.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Don&#8217;t Delete &#8211; Just Don&#8217;t by Thomas (new one)</title>
		<link>http://www.udidahan.com/2009/09/01/dont-delete-just-dont/comment-page-2/#comment-38401</link>
		<dc:creator>Thomas (new one)</dc:creator>
		<pubDate>Mon, 30 Jan 2012 12:57:20 +0000</pubDate>
		<guid isPermaLink="false">http://www.udidahan.com/?p=1097#comment-38401</guid>
		<description>Interesting ideas but they are based on data which is directly based on real life objects which basically exist forever.

Do we really want to store everything from now to eternity?

If we don&#039;t, we have to delete something. Like orders older than 10 years or customers who haven&#039;t bought anything in 2 years.

Or stock data from 5 years ago. Storing personal data of ex-employees is probably illegal in many countries, they have to be deleted as soon as employment ends.

So: As a blanket idea &#039;Do not delete&#039; is very bad idea: It will cause massive problems sooner or later.</description>
		<content:encoded><![CDATA[<p>Interesting ideas but they are based on data which is directly based on real life objects which basically exist forever.</p>
<p>Do we really want to store everything from now to eternity?</p>
<p>If we don&#8217;t, we have to delete something. Like orders older than 10 years or customers who haven&#8217;t bought anything in 2 years.</p>
<p>Or stock data from 5 years ago. Storing personal data of ex-employees is probably illegal in many countries, they have to be deleted as soon as employment ends.</p>
<p>So: As a blanket idea &#8216;Do not delete&#8217; is very bad idea: It will cause massive problems sooner or later.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Change is hard by udidahan</title>
		<link>http://www.udidahan.com/2012/01/08/change-is-hard/comment-page-1/#comment-38400</link>
		<dc:creator>udidahan</dc:creator>
		<pubDate>Sun, 29 Jan 2012 23:05:27 +0000</pubDate>
		<guid isPermaLink="false">http://www.udidahan.com/?p=1625#comment-38400</guid>
		<description>Josh,

I agree. Most forms of conflict are counterproductive.</description>
		<content:encoded><![CDATA[<p>Josh,</p>
<p>I agree. Most forms of conflict are counterproductive.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Change is hard by Josh Gough</title>
		<link>http://www.udidahan.com/2012/01/08/change-is-hard/comment-page-1/#comment-38396</link>
		<dc:creator>Josh Gough</dc:creator>
		<pubDate>Thu, 26 Jan 2012 04:18:14 +0000</pubDate>
		<guid isPermaLink="false">http://www.udidahan.com/?p=1625#comment-38396</guid>
		<description>There are some good techniques for this, for helping others to get their ideas out and then working together to infuse your own together with them, rather than &quot;attacking&quot; their work or existing systems. I like the book &quot;Getting to Yes&quot; and also one called &quot;Just Listen&quot;. Dale Carnegie has some good older ones too.</description>
		<content:encoded><![CDATA[<p>There are some good techniques for this, for helping others to get their ideas out and then working together to infuse your own together with them, rather than &#8220;attacking&#8221; their work or existing systems. I like the book &#8220;Getting to Yes&#8221; and also one called &#8220;Just Listen&#8221;. Dale Carnegie has some good older ones too.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on MSMQ Info by John Breakwell</title>
		<link>http://www.udidahan.com/2011/12/26/msmq-info/comment-page-1/#comment-38394</link>
		<dc:creator>John Breakwell</dc:creator>
		<pubDate>Wed, 25 Jan 2012 19:20:45 +0000</pubDate>
		<guid isPermaLink="false">http://www.udidahan.com/?p=1605#comment-38394</guid>
		<description>Glad my blog was of use :-)

Cheers
John</description>
		<content:encoded><![CDATA[<p>Glad my blog was of use <img src='http://www.udidahan.com/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
<p>Cheers<br />
John</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Talks, NServiceBus Beta, and Course Registration by udidahan</title>
		<link>http://www.udidahan.com/2012/01/04/talks-nservicebus-beta-and-course-registration/comment-page-1/#comment-38392</link>
		<dc:creator>udidahan</dc:creator>
		<pubDate>Sun, 22 Jan 2012 23:18:59 +0000</pubDate>
		<guid isPermaLink="false">http://www.udidahan.com/?p=1616#comment-38392</guid>
		<description>Yes, there is one planned for Austin TX on April 25th.
Details here: http://www.headspring.com/services/developer-training/nservicebus-boot-camp</description>
		<content:encoded><![CDATA[<p>Yes, there is one planned for Austin TX on April 25th.<br />
Details here: <a href="http://www.headspring.com/services/developer-training/nservicebus-boot-camp" rel="nofollow">http://www.headspring.com/services/developer-training/nservicebus-boot-camp</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on I Hate WSDL by Bambi</title>
		<link>http://www.udidahan.com/2008/03/28/i-hate-wsdl/comment-page-1/#comment-38390</link>
		<dc:creator>Bambi</dc:creator>
		<pubDate>Fri, 20 Jan 2012 20:17:57 +0000</pubDate>
		<guid isPermaLink="false">http://udidahan.weblogs.us/2008/03/28/i-hate-wsdl/#comment-38390</guid>
		<description>Web Services is an over complicated mess that attempts to do something that other technologies that exist already do in a much simpler way. Web Services will die out one day, as networks become faster and more reliable. As for the policies and security web services boast, that too will also have much simpler and better designed contenders. I&#039;m talking about the WS = SOAP here.</description>
		<content:encoded><![CDATA[<p>Web Services is an over complicated mess that attempts to do something that other technologies that exist already do in a much simpler way. Web Services will die out one day, as networks become faster and more reliable. As for the policies and security web services boast, that too will also have much simpler and better designed contenders. I&#8217;m talking about the WS = SOAP here.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Talks, NServiceBus Beta, and Course Registration by Fabian Valencia</title>
		<link>http://www.udidahan.com/2012/01/04/talks-nservicebus-beta-and-course-registration/comment-page-1/#comment-38387</link>
		<dc:creator>Fabian Valencia</dc:creator>
		<pubDate>Fri, 20 Jan 2012 16:46:27 +0000</pubDate>
		<guid isPermaLink="false">http://www.udidahan.com/?p=1616#comment-38387</guid>
		<description>Are there any nService bus courses planned this year in the US? Seems hard to justify a trip to Europe!</description>
		<content:encoded><![CDATA[<p>Are there any nService bus courses planned this year in the US? Seems hard to justify a trip to Europe!</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Why you should be using CQRS almost everywhere… by Piers Lawson</title>
		<link>http://www.udidahan.com/2011/10/02/why-you-should-be-using-cqrs-almost-everywhere%e2%80%a6/comment-page-1/#comment-38383</link>
		<dc:creator>Piers Lawson</dc:creator>
		<pubDate>Wed, 18 Jan 2012 11:44:45 +0000</pubDate>
		<guid isPermaLink="false">http://www.udidahan.com/?p=1551#comment-38383</guid>
		<description>I agree Udi it is difficult to work with such shallow detail... so perhaps going shallower is an alternative ;-) The question I have, which may not be Aaron&#039;s, is:

Say you are analysing a business and you have identified two candidate ABCs that own distinct data and provide unique functionality that is reused by a number of systems (not necessarily the same set of systems). You then identify a third ABC, that would manage some data of its own, encapsulate significant business logic and could be used by another set of systems. However, you realise this new ABC consumes some of the data currently assigned to those other ABCs. So we appear to have one ABC that is reliant on the detailed data that is managed by other ABCs (not just the correlation ids exposed by the other ABCs). Is this situation symptomatic of a poor ABC split or quite normal?

If it is quite normal, have you any suggestions as to how the third ABC retains its autonomy? If it is only passed correlation Ids, then it will be reliant on the other ABCs in order to retrieve the detail it needs, or it could access their data stores directly or it could keep a read only copy of the data it needs. The alternative whereby, the systems using the new ABC have to pass in the extra detail when they want some function performed, means that those systems need to know what data to pass in.

In Araon&#039;s case this could be a Portfolio ABC, Stocks ABC and a Financial Forecasting ABC where the Finacial Forecast ABC will consume the detail from a portfolio along with detailed stock market data, apply some complex business rules (such as tax treatments, growth assumptions etc. etc.) and generate a forecast.</description>
		<content:encoded><![CDATA[<p>I agree Udi it is difficult to work with such shallow detail&#8230; so perhaps going shallower is an alternative <img src='http://www.udidahan.com/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' />  The question I have, which may not be Aaron&#8217;s, is:</p>
<p>Say you are analysing a business and you have identified two candidate ABCs that own distinct data and provide unique functionality that is reused by a number of systems (not necessarily the same set of systems). You then identify a third ABC, that would manage some data of its own, encapsulate significant business logic and could be used by another set of systems. However, you realise this new ABC consumes some of the data currently assigned to those other ABCs. So we appear to have one ABC that is reliant on the detailed data that is managed by other ABCs (not just the correlation ids exposed by the other ABCs). Is this situation symptomatic of a poor ABC split or quite normal?</p>
<p>If it is quite normal, have you any suggestions as to how the third ABC retains its autonomy? If it is only passed correlation Ids, then it will be reliant on the other ABCs in order to retrieve the detail it needs, or it could access their data stores directly or it could keep a read only copy of the data it needs. The alternative whereby, the systems using the new ABC have to pass in the extra detail when they want some function performed, means that those systems need to know what data to pass in.</p>
<p>In Araon&#8217;s case this could be a Portfolio ABC, Stocks ABC and a Financial Forecasting ABC where the Finacial Forecast ABC will consume the detail from a portfolio along with detailed stock market data, apply some complex business rules (such as tax treatments, growth assumptions etc. etc.) and generate a forecast.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Why you should be using CQRS almost everywhere… by udidahan</title>
		<link>http://www.udidahan.com/2011/10/02/why-you-should-be-using-cqrs-almost-everywhere%e2%80%a6/comment-page-1/#comment-38379</link>
		<dc:creator>udidahan</dc:creator>
		<pubDate>Tue, 17 Jan 2012 17:38:17 +0000</pubDate>
		<guid isPermaLink="false">http://www.udidahan.com/?p=1551#comment-38379</guid>
		<description>Piers,

There&#039;s always a problem in dealing with a very shallow description of a problem domain. Details matter and should influence the breakdown.

More generally, reporting is usually handled in 2 ways. The first is via a composite UI (things usually not thought of as reports). The second is via a data dump to excel where users can do whatever they want with the data - ad-hoc reporting.

A third, and interesting alternative to reporting, is to think of what real world event users are trying to see by using reports and then make the system surface that explicitly.</description>
		<content:encoded><![CDATA[<p>Piers,</p>
<p>There&#8217;s always a problem in dealing with a very shallow description of a problem domain. Details matter and should influence the breakdown.</p>
<p>More generally, reporting is usually handled in 2 ways. The first is via a composite UI (things usually not thought of as reports). The second is via a data dump to excel where users can do whatever they want with the data &#8211; ad-hoc reporting.</p>
<p>A third, and interesting alternative to reporting, is to think of what real world event users are trying to see by using reports and then make the system surface that explicitly.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Why you should be using CQRS almost everywhere… by Piers Lawson</title>
		<link>http://www.udidahan.com/2011/10/02/why-you-should-be-using-cqrs-almost-everywhere%e2%80%a6/comment-page-1/#comment-38378</link>
		<dc:creator>Piers Lawson</dc:creator>
		<pubDate>Tue, 17 Jan 2012 12:28:03 +0000</pubDate>
		<guid isPermaLink="false">http://www.udidahan.com/?p=1551#comment-38378</guid>
		<description>Udi, in response to Araon you suggested that perhaps his ABCs are wrong. Could you expand on how he might deal with his example? Does the following sound sensible:

A Portfolio ABC that knows what investments a client has. A Stock ABC that knows the details of individual stocks (such as name and historical price). He might then have an Investment Tracking System that uses both of these ABCs to allow a client to maintain his portfolio and look at its current value. If this system should then provide some significant functionality such as the creation of a detailed performance report, where might that report be generated? Would a third ABC be introduced... Performance Report ABC?

If Performance Report ABC is required, would you expect the system to ask for a report based on a whole set of data that the system passes in (meaning the system needs to know what data is relevant to the Performance Report ABC) or would you expect the system to pass in a set of identifiers and expect the Performance Report ABC to retrieve the data it needs from the other ABCs (which would mean the Performance Report ABC is not so autonomous).... OR does this linkage indicate you have not got the ABC divide correct?</description>
		<content:encoded><![CDATA[<p>Udi, in response to Araon you suggested that perhaps his ABCs are wrong. Could you expand on how he might deal with his example? Does the following sound sensible:</p>
<p>A Portfolio ABC that knows what investments a client has. A Stock ABC that knows the details of individual stocks (such as name and historical price). He might then have an Investment Tracking System that uses both of these ABCs to allow a client to maintain his portfolio and look at its current value. If this system should then provide some significant functionality such as the creation of a detailed performance report, where might that report be generated? Would a third ABC be introduced&#8230; Performance Report ABC?</p>
<p>If Performance Report ABC is required, would you expect the system to ask for a report based on a whole set of data that the system passes in (meaning the system needs to know what data is relevant to the Performance Report ABC) or would you expect the system to pass in a set of identifiers and expect the Performance Report ABC to retrieve the data it needs from the other ABCs (which would mean the Performance Report ABC is not so autonomous)&#8230;. OR does this linkage indicate you have not got the ABC divide correct?</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Backwards-Compatibility: Why Most Versioning Problems Aren&#8217;t by Zhi An</title>
		<link>http://www.udidahan.com/2009/04/10/backwards-compatibility-why-most-versioning-problems-arenrsquot/comment-page-1/#comment-38371</link>
		<dc:creator>Zhi An</dc:creator>
		<pubDate>Mon, 09 Jan 2012 10:41:44 +0000</pubDate>
		<guid isPermaLink="false">http://www.udidahan.com/2009/04/10/backwards-compatibility-why-most-versioning-problems-arenrsquot/#comment-38371</guid>
		<description>Has anybody run into a real life scenario where a web service change cannot be made while keeping backward compatibility?</description>
		<content:encoded><![CDATA[<p>Has anybody run into a real life scenario where a web service change cannot be made while keeping backward compatibility?</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Change is hard by Zilvinas</title>
		<link>http://www.udidahan.com/2012/01/08/change-is-hard/comment-page-1/#comment-38370</link>
		<dc:creator>Zilvinas</dc:creator>
		<pubDate>Mon, 09 Jan 2012 09:54:58 +0000</pubDate>
		<guid isPermaLink="false">http://www.udidahan.com/?p=1625#comment-38370</guid>
		<description>You seem to have a problem when double quotes are used inside comments :)</description>
		<content:encoded><![CDATA[<p>You seem to have a problem when double quotes are used inside comments <img src='http://www.udidahan.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Change is hard by Zilvinas</title>
		<link>http://www.udidahan.com/2012/01/08/change-is-hard/comment-page-1/#comment-38369</link>
		<dc:creator>Zilvinas</dc:creator>
		<pubDate>Mon, 09 Jan 2012 09:54:14 +0000</pubDate>
		<guid isPermaLink="false">http://www.udidahan.com/?p=1625#comment-38369</guid>
		<description>You&#039;re right on changing the entire organization - it&#039;s too big. But \changing one person\ or \getting him to see things the way you do\ can be close to impossible depending on who that person is. I like the \misunderstood genius\ but that requires good soft skills. What also might work if that person is at your level - find some same minded people at that level and keep trying to win in numbers and go around rather than charge the wall.</description>
		<content:encoded><![CDATA[<p>You&#8217;re right on changing the entire organization &#8211; it&#8217;s too big. But \changing one person\ or \getting him to see things the way you do\ can be close to impossible depending on who that person is. I like the \misunderstood genius\ but that requires good soft skills. What also might work if that person is at your level &#8211; find some same minded people at that level and keep trying to win in numbers and go around rather than charge the wall.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on The Myth Of &#8220;Infinite Scalability&#8221; by nightwatch</title>
		<link>http://www.udidahan.com/2011/12/29/the-myth-of-infinite-scalability/comment-page-1/#comment-38364</link>
		<dc:creator>nightwatch</dc:creator>
		<pubDate>Thu, 05 Jan 2012 21:08:16 +0000</pubDate>
		<guid isPermaLink="false">http://www.udidahan.com/?p=1607#comment-38364</guid>
		<description>I haven&#039;t had a chance to work on applications used by millions of people but spent many years developing for corporations. And experienced many different scalability issues. The worst ones were not caused by hardware, not even by software, but by people. Our dev team quite often was unprepared for intensive growth of customer&#039;s organization and flood of requirements. The customer was ordering more and more and was eager to pay for everything but we had problems with keeping the deadlines and quality and the development process became a total mess, not to mention quality issues and ugly design compromises. The customer was not much better - they couldn&#039;t finish projects because the growth was so fast that the requirements kept changing all the time and near the end of a project they did not resemble the initial ones. I wonder if such issues can be solved somehow and what is the scalable architecture of a software company or a dev team?</description>
		<content:encoded><![CDATA[<p>I haven&#8217;t had a chance to work on applications used by millions of people but spent many years developing for corporations. And experienced many different scalability issues. The worst ones were not caused by hardware, not even by software, but by people. Our dev team quite often was unprepared for intensive growth of customer&#8217;s organization and flood of requirements. The customer was ordering more and more and was eager to pay for everything but we had problems with keeping the deadlines and quality and the development process became a total mess, not to mention quality issues and ugly design compromises. The customer was not much better &#8211; they couldn&#8217;t finish projects because the growth was so fast that the requirements kept changing all the time and near the end of a project they did not resemble the initial ones. I wonder if such issues can be solved somehow and what is the scalable architecture of a software company or a dev team?</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on The Myth Of &#8220;Infinite Scalability&#8221; by On Infinite Scalability - Ayende @ Rahien</title>
		<link>http://www.udidahan.com/2011/12/29/the-myth-of-infinite-scalability/comment-page-1/#comment-38363</link>
		<dc:creator>On Infinite Scalability - Ayende @ Rahien</dc:creator>
		<pubDate>Thu, 05 Jan 2012 15:20:32 +0000</pubDate>
		<guid isPermaLink="false">http://www.udidahan.com/?p=1607#comment-38363</guid>
		<description>[...] Udi Dahan posted about the myth of infinite scalability. It is a good post, and I recommend reading it. I have my own 2 cents to add, though. [...]</description>
		<content:encoded><![CDATA[<p>[...] Udi Dahan posted about the myth of infinite scalability. It is a good post, and I recommend reading it. I have my own 2 cents to add, though. [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on The Myth Of &#8220;Infinite Scalability&#8221; by High Scalability - High Scalability - Stuff The Internet Says On Scalability For December 30,&#160;2011</title>
		<link>http://www.udidahan.com/2011/12/29/the-myth-of-infinite-scalability/comment-page-1/#comment-38358</link>
		<dc:creator>High Scalability - High Scalability - Stuff The Internet Says On Scalability For December 30,&#160;2011</dc:creator>
		<pubDate>Mon, 02 Jan 2012 20:29:27 +0000</pubDate>
		<guid isPermaLink="false">http://www.udidahan.com/?p=1607#comment-38358</guid>
		<description>[...] Udi Dhan : Scalability is not boolean. [...]</description>
		<content:encoded><![CDATA[<p>[...] Udi Dhan : Scalability is not boolean. [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on The Myth Of &#8220;Infinite Scalability&#8221; by udidahan</title>
		<link>http://www.udidahan.com/2011/12/29/the-myth-of-infinite-scalability/comment-page-1/#comment-38357</link>
		<dc:creator>udidahan</dc:creator>
		<pubDate>Mon, 02 Jan 2012 13:47:16 +0000</pubDate>
		<guid isPermaLink="false">http://www.udidahan.com/?p=1607#comment-38357</guid>
		<description>Joe,

Some systems can be parallelized - most, only up to a point.</description>
		<content:encoded><![CDATA[<p>Joe,</p>
<p>Some systems can be parallelized &#8211; most, only up to a point.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on The Myth Of &#8220;Infinite Scalability&#8221; by udidahan</title>
		<link>http://www.udidahan.com/2011/12/29/the-myth-of-infinite-scalability/comment-page-1/#comment-38356</link>
		<dc:creator>udidahan</dc:creator>
		<pubDate>Mon, 02 Jan 2012 13:45:48 +0000</pubDate>
		<guid isPermaLink="false">http://www.udidahan.com/?p=1607#comment-38356</guid>
		<description>mycall,

&quot;Proven&quot; ?

Infinity is impossible to prove by definition. Also, as anyone whose built systems of scale will tell you, there&#039;s a very big difference between theory and practice.</description>
		<content:encoded><![CDATA[<p>mycall,</p>
<p>&#8220;Proven&#8221; ?</p>
<p>Infinity is impossible to prove by definition. Also, as anyone whose built systems of scale will tell you, there&#8217;s a very big difference between theory and practice.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on The Myth Of &#8220;Infinite Scalability&#8221; by udidahan</title>
		<link>http://www.udidahan.com/2011/12/29/the-myth-of-infinite-scalability/comment-page-1/#comment-38355</link>
		<dc:creator>udidahan</dc:creator>
		<pubDate>Mon, 02 Jan 2012 13:43:17 +0000</pubDate>
		<guid isPermaLink="false">http://www.udidahan.com/?p=1607#comment-38355</guid>
		<description>Jimmy,

I&#039;m all for getting people to start moving in the right direction, even if that means some hyperbole *when necessary*.</description>
		<content:encoded><![CDATA[<p>Jimmy,</p>
<p>I&#8217;m all for getting people to start moving in the right direction, even if that means some hyperbole *when necessary*.</p>
]]></content:encoded>
	</item>
</channel>
</rss>

