<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	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:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>The Game of Self &#187; Software Design</title>
	<atom:link href="http://www.gameofself.com/blog/category/software-design/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.gameofself.com/blog</link>
	<description>Playing the self development game; perspectives from Chinese Culture, Hypnosis and NLP</description>
	<lastBuildDate>Sat, 28 May 2011 18:57:37 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.1.3</generator>
		<item>
		<title>Domain Driven Design.</title>
		<link>http://www.gameofself.com/blog/2007/05/07/domain-driven-design/</link>
		<comments>http://www.gameofself.com/blog/2007/05/07/domain-driven-design/#comments</comments>
		<pubDate>Tue, 08 May 2007 06:38:00 +0000</pubDate>
		<dc:creator>dragon</dc:creator>
				<category><![CDATA[NLP]]></category>
		<category><![CDATA[Software Design]]></category>

		<guid isPermaLink="false">http://www.gameofself.com/blog/?p=15</guid>
		<description><![CDATA[<div style="padding-top:5px;padding-right:0px;padding-bottom:5px;padding-left:0px;;">
											<iframe
												style="height:25px !important; border:0px solid gray !important; overflow:hidden !important; width:550px !important;" frameborder="0" scrolling="no" allowTransparency="true"
												src="http://www.linksalpha.com/social?blog=The+Game+of+Self&link=http%253A%252F%252Fwww.gameofself.com%252Fblog%252F2007%252F05%252F07%252Fdomain-driven-design%252F&title=Domain+Driven+Design.&desc=I+have+recently+been+reading%3A+%22Domain-Driven+Design%2C+Tracking+Complexity+in+the+Heart+of+Software%22+by+Eric+Evans.An+Excellent+book.+The+basic+principle+is+that+a+%22Ubiquitous+Language%22+should+be+a+core&fc=333333&fs=arial&fblname=like&fblref=facebook&fbllang=en_US&fblshow=1&fbsbutton=1&fbsctr=1&fbslang=en&fbsendbutton=1&twbutton=1&twlang=en&twmention=&twrelated1=&twrelated2=&twctr=1&lnkdshow=noshow&lnkdctr=1&buzzbutton=1&buzzlang=en&buzzctr=1&diggbutton=1&diggctr=1&stblbutton=1&stblctr=1&g1button=1&g1ctr=1&g1lang=en-US">
											</iframe>
										</div>I have recently been reading: &#8220;Domain-Driven Design, Tracking Complexity in the Heart of Software&#8221; by Eric Evans. An Excellent book. The basic principle is that a &#8220;Ubiquitous Language&#8221; should be a core design element which is shared between all participants and extended, or refactored as the understanding of the problem domain matures. This has echos [...]]]></description>
			<content:encoded><![CDATA[<div style="padding-top:5px;padding-right:0px;padding-bottom:5px;padding-left:0px;;">
											<iframe
												style="height:25px !important; border:0px solid gray !important; overflow:hidden !important; width:550px !important;" frameborder="0" scrolling="no" allowTransparency="true"
												src="http://www.linksalpha.com/social?blog=The+Game+of+Self&link=http%253A%252F%252Fwww.gameofself.com%252Fblog%252F2007%252F05%252F07%252Fdomain-driven-design%252F&title=Domain+Driven+Design.&desc=I+have+recently+been+reading%3A+%22Domain-Driven+Design%2C+Tracking+Complexity+in+the+Heart+of+Software%22+by+Eric+Evans.An+Excellent+book.+The+basic+principle+is+that+a+%22Ubiquitous+Language%22+should+be+a+core&fc=333333&fs=arial&fblname=like&fblref=facebook&fbllang=en_US&fblshow=1&fbsbutton=1&fbsctr=1&fbslang=en&fbsendbutton=1&twbutton=1&twlang=en&twmention=&twrelated1=&twrelated2=&twctr=1&lnkdshow=noshow&lnkdctr=1&buzzbutton=1&buzzlang=en&buzzctr=1&diggbutton=1&diggctr=1&stblbutton=1&stblctr=1&g1button=1&g1ctr=1&g1lang=en-US">
											</iframe>
										</div><p>I have recently been reading: <em>&#8220;Domain-Driven Design, Tracking Complexity in the Heart of Software&#8221;</em> by Eric Evans.</p>
<p>An <strong>Excellent</strong> book. The basic principle is that a &#8220;<strong>Ubiquitous Language&#8221;</strong> should be a core design element which is shared between all participants and extended, or refactored as the understanding of the problem domain matures.</p>
<p>This has echos of NLP for me. Isn&#8217;t <strong>rapport</strong> learning to share the same language? It makes sense that the software built to satisfy a shared language will be much closer to what the customer needs than whatever an engineer can mind read. Evans wants us to spend time <strong>speaking</strong> the language, (multiple modes anyone?), because he believes that our mind will accept complicated models visually which we won&#8217;t stand verbally. By mulling over how a model sounds, we are using a different partion of our mind to validate, and to insure that the model we have is succinct, and well structured.</p>
<p>As an NLP fan I would also be interested in looking for <strong>meta language</strong> issues with the language. The same <strong>deletions</strong> and <strong>generalizations</strong> we might look for while in conversation with a patient would also reveal weaknesses in the ubiquitous language, and help us identify areas where it should be expanded or modified.</p>
<p>I&#8217;m still reading the book, but it has triggered a lot of great ideas in my mind! Thank you Mr Evans!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.gameofself.com/blog/2007/05/07/domain-driven-design/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

