<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Comments on: Domain Driven in the financial world</title>
	<atom:link href="http://www.the-arm.com/2008/04/domain-driven-in-the-financial-world/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.the-arm.com/2008/04/domain-driven-in-the-financial-world/</link>
	<description>A weblog about Methodologies for Development</description>
	<lastBuildDate>Mon, 14 Jun 2010 09:49:20 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	
	<item>
		<title>By: &#160; Domain Driven in the financial world (II)&#160;by&#160;toniBlog</title>
		<link>http://www.the-arm.com/2008/04/domain-driven-in-the-financial-world/comment-page-1/#comment-10088</link>
		<dc:creator>&#160; Domain Driven in the financial world (II)&#160;by&#160;toniBlog</dc:creator>
		<pubDate>Tue, 17 Jun 2008 03:27:01 +0000</pubDate>
		<guid isPermaLink="false">http://blog.java2me.org/2008/04/19/domain-driven-in-the-financial-world/#comment-10088</guid>
		<description>[...] was right on his comment on my previous post about DDD in the financial world: we had a new requirement from the client: [...]</description>
		<content:encoded><![CDATA[<p>[...] was right on his comment on my previous post about DDD in the financial world: we had a new requirement from the client: [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: toni</title>
		<link>http://www.the-arm.com/2008/04/domain-driven-in-the-financial-world/comment-page-1/#comment-9647</link>
		<dc:creator>toni</dc:creator>
		<pubDate>Sat, 17 May 2008 23:48:32 +0000</pubDate>
		<guid isPermaLink="false">http://blog.java2me.org/2008/04/19/domain-driven-in-the-financial-world/#comment-9647</guid>
		<description>Hi Alberto, I totally agree with your sentence &quot;approaching complex domains with learnerâ€™s eyes is normally a â€œplusâ€ because could help followers to help learning a possibly simpler domain model&quot;. 
I think that here is were we are great at, the design we are implementing is much simpler. 
If you&#039;re very strong technically or in the domain it&#039;s much difficult to let emerge abstractions, that&#039;s were an agile developer can dramatically improve the quality of a system. 
On the other hand without a strong and continuous efficient communication with the domain experts the solution will risk to do not converge the expected one!</description>
		<content:encoded><![CDATA[<p>Hi Alberto, I totally agree with your sentence &#8220;approaching complex domains with learnerâ€™s eyes is normally a â€œplusâ€ because could help followers to help learning a possibly simpler domain model&#8221;.<br />
I think that here is were we are great at, the design we are implementing is much simpler.<br />
If you&#8217;re very strong technically or in the domain it&#8217;s much difficult to let emerge abstractions, that&#8217;s were an agile developer can dramatically improve the quality of a system.<br />
On the other hand without a strong and continuous efficient communication with the domain experts the solution will risk to do not converge the expected one!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: toni</title>
		<link>http://www.the-arm.com/2008/04/domain-driven-in-the-financial-world/comment-page-1/#comment-9645</link>
		<dc:creator>toni</dc:creator>
		<pubDate>Sat, 17 May 2008 23:40:17 +0000</pubDate>
		<guid isPermaLink="false">http://blog.java2me.org/2008/04/19/domain-driven-in-the-financial-world/#comment-9645</guid>
		<description>&lt;p&gt;Hey Josh thanks for youe comment,&lt;br /&gt;
I remember a nice conversation had with &lt;a href=&quot;http://dannorth.net/&quot; rel=&quot;nofollow&quot;&gt;Dan North&lt;/a&gt;, it&#039;s also everything about context. So, the DSL with strange numbers is perfect in the context of the IT Department, where QAs, FiX experts are happy with it. On the other hand, in the code, for new team on-boarding, it&#039;s easier to have speaking names and that&#039;s what we have in our tests.&lt;br /&gt;
On other levels / departments of the organization our app should just work, no need to understand how and why and it&#039;s should be completely transparent. I&#039;m sure that a trader ignores what&#039;s there, behind the scenes :-)&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>Hey Josh thanks for youe comment,<br />
I remember a nice conversation had with <a href="http://dannorth.net/" rel="nofollow">Dan North</a>, it&#8217;s also everything about context. So, the DSL with strange numbers is perfect in the context of the IT Department, where QAs, FiX experts are happy with it. On the other hand, in the code, for new team on-boarding, it&#8217;s easier to have speaking names and that&#8217;s what we have in our tests.<br />
On other levels / departments of the organization our app should just work, no need to understand how and why and it&#8217;s should be completely transparent. I&#8217;m sure that a trader ignores what&#8217;s there, behind the scenes <img src='http://www.the-arm.com/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Alberto Brandolini</title>
		<link>http://www.the-arm.com/2008/04/domain-driven-in-the-financial-world/comment-page-1/#comment-9572</link>
		<dc:creator>Alberto Brandolini</dc:creator>
		<pubDate>Mon, 12 May 2008 09:08:35 +0000</pubDate>
		<guid isPermaLink="false">http://blog.java2me.org/2008/04/19/domain-driven-in-the-financial-world/#comment-9572</guid>
		<description>Hi Antonio,

This is a puzzling experience. Long lasting systems tend to become &quot;the domain&quot; especially if you have to deal with the very people that created the system as Domain Expert.

Unfortunately they tend to mix up problems and 20 years old solution in the same pot, so you can&#039;t exactly figure out what the original problem was and why the solution has been designed this way. After 20 years use, the solution IS definitely part of the domain. 
I believe that approaching complex domains with learner&#039;s eyes is normally a &quot;plus&quot; because could help followers to help learning a possibly simpler domain model. On the other hand, every IT people has to face the command-line-power-user-myth: the creatures who is so proficient with the old system that needs every new system to completely mimic the old one. I honestly doubt that people that can&#039;t compensate a small change in UI are &quot;incredibly efficient&quot; but I do normally avoid to question that. What I discovered, is that new job market dynamics are making easy-to-learn systems more appealing in companies with a higher turnover. And learning code 115 or XB3 is a waste of time.

The point is that your application ecosystem will be different from the application development ecosystem. What Eric Evans stresses is that you have to put a lot of effort to make the two ecosystems overlap, and maybe talk the same language. This task is not easy at all, and human factor is success factor number one, &#039;cause your job must not be seen like a treat but like an opportunity instead...

Ciao

Alberto</description>
		<content:encoded><![CDATA[<p>Hi Antonio,</p>
<p>This is a puzzling experience. Long lasting systems tend to become &#8220;the domain&#8221; especially if you have to deal with the very people that created the system as Domain Expert.</p>
<p>Unfortunately they tend to mix up problems and 20 years old solution in the same pot, so you can&#8217;t exactly figure out what the original problem was and why the solution has been designed this way. After 20 years use, the solution IS definitely part of the domain.<br />
I believe that approaching complex domains with learner&#8217;s eyes is normally a &#8220;plus&#8221; because could help followers to help learning a possibly simpler domain model. On the other hand, every IT people has to face the command-line-power-user-myth: the creatures who is so proficient with the old system that needs every new system to completely mimic the old one. I honestly doubt that people that can&#8217;t compensate a small change in UI are &#8220;incredibly efficient&#8221; but I do normally avoid to question that. What I discovered, is that new job market dynamics are making easy-to-learn systems more appealing in companies with a higher turnover. And learning code 115 or XB3 is a waste of time.</p>
<p>The point is that your application ecosystem will be different from the application development ecosystem. What Eric Evans stresses is that you have to put a lot of effort to make the two ecosystems overlap, and maybe talk the same language. This task is not easy at all, and human factor is success factor number one, &#8217;cause your job must not be seen like a treat but like an opportunity instead&#8230;</p>
<p>Ciao</p>
<p>Alberto</p>
]]></content:encoded>
	</item>
</channel>
</rss>
