<?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 mookid on code</title>
	<atom:link href="http://mookid.dk/oncode/comments/feed" rel="self" type="application/rss+xml" />
	<link>http://mookid.dk/oncode</link>
	<description>computers are cool</description>
	<lastBuildDate>Tue, 20 Dec 2011 13:44:04 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
	<item>
		<title>Comment on New job!! by mookid</title>
		<link>http://mookid.dk/oncode/archives/2564/comment-page-1#comment-1952</link>
		<dc:creator>mookid</dc:creator>
		<pubDate>Tue, 20 Dec 2011 13:44:04 +0000</pubDate>
		<guid isPermaLink="false">http://mookid.dk/oncode/?p=2564#comment-1952</guid>
		<description>Thanks, dude :)</description>
		<content:encoded><![CDATA[<p>Thanks, dude <img src='http://mookid.dk/oncode/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on New job!! by Thomas Ardal</title>
		<link>http://mookid.dk/oncode/archives/2564/comment-page-1#comment-1949</link>
		<dc:creator>Thomas Ardal</dc:creator>
		<pubDate>Mon, 19 Dec 2011 15:24:31 +0000</pubDate>
		<guid isPermaLink="false">http://mookid.dk/oncode/?p=2564#comment-1949</guid>
		<description>Congrats on your new job! :)</description>
		<content:encoded><![CDATA[<p>Congrats on your new job! <img src='http://mookid.dk/oncode/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on How Windsor&#8217;s decorators can save your life (almost) by mookid</title>
		<link>http://mookid.dk/oncode/archives/1933/comment-page-1#comment-1925</link>
		<dc:creator>mookid</dc:creator>
		<pubDate>Sun, 04 Dec 2011 18:43:20 +0000</pubDate>
		<guid isPermaLink="false">http://mookid.dk/oncode/?p=1933#comment-1925</guid>
		<description>Yeah, I understand why you think that &quot;Castle&#039;s smartness&quot; is rather error-prone... as always, when you have the option of either being explicit about stuff, or letting stuff happen by convention, it&#039;s important to take into account whether the chosen solution will violate &lt;a href=&quot;http://en.wikipedia.org/wiki/Principle_of_least_astonishment&quot; rel=&quot;nofollow&quot;&gt;POLA&lt;/a&gt;... and whether a given solution is a violation, depends very much on whether this style of convention-based programming is a well-understood and accepted among your team members.

Thanks for the comment, what the heck... great name, btw :)</description>
		<content:encoded><![CDATA[<p>Yeah, I understand why you think that &#8220;Castle&#8217;s smartness&#8221; is rather error-prone&#8230; as always, when you have the option of either being explicit about stuff, or letting stuff happen by convention, it&#8217;s important to take into account whether the chosen solution will violate <a href="http://en.wikipedia.org/wiki/Principle_of_least_astonishment" rel="nofollow">POLA</a>&#8230; and whether a given solution is a violation, depends very much on whether this style of convention-based programming is a well-understood and accepted among your team members.</p>
<p>Thanks for the comment, what the heck&#8230; great name, btw <img src='http://mookid.dk/oncode/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on How Windsor&#8217;s decorators can save your life (almost) by what the heck</title>
		<link>http://mookid.dk/oncode/archives/1933/comment-page-1#comment-1924</link>
		<dc:creator>what the heck</dc:creator>
		<pubDate>Sun, 04 Dec 2011 17:43:02 +0000</pubDate>
		<guid isPermaLink="false">http://mookid.dk/oncode/?p=1933#comment-1924</guid>
		<description>There&#039;s good reason against mixing component registration and decorator configuration. Service overrides define which imlementation is used by a component that needs it. Registration order defines a default implementation for a service, which is a rather different concern. So, Castle&#039;s smartness &quot;to resolve the ExternalStuffWithMasterSwitch supplying the next available implementation&quot; is rather error-prone.</description>
		<content:encoded><![CDATA[<p>There&#8217;s good reason against mixing component registration and decorator configuration. Service overrides define which imlementation is used by a component that needs it. Registration order defines a default implementation for a service, which is a rather different concern. So, Castle&#8217;s smartness &#8220;to resolve the ExternalStuffWithMasterSwitch supplying the next available implementation&#8221; is rather error-prone.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Getting my Mongo on by James Jeffers</title>
		<link>http://mookid.dk/oncode/archives/1826/comment-page-1#comment-1899</link>
		<dc:creator>James Jeffers</dc:creator>
		<pubDate>Sun, 20 Nov 2011 15:22:40 +0000</pubDate>
		<guid isPermaLink="false">http://mookid.dk/oncode/?p=1826#comment-1899</guid>
		<description>This is exactly what I was looking for. Thanks!</description>
		<content:encoded><![CDATA[<p>This is exactly what I was looking for. Thanks!</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on If you can draw it like that, then just f*n code it like that! by mookid</title>
		<link>http://mookid.dk/oncode/archives/2524/comment-page-1#comment-1880</link>
		<dc:creator>mookid</dc:creator>
		<pubDate>Sat, 12 Nov 2011 09:42:56 +0000</pubDate>
		<guid isPermaLink="false">http://mookid.dk/oncode/?p=2524#comment-1880</guid>
		<description>I think it was caused by the fact that our product owners know both too much and too little about software development... you know, when story owners enter solution mode already during the specification of the story. And even though I was a little bit reluctant to implement things like that, I guess I didn&#039;t have the confidence at the time to challenge their proposed solution.

Seen from an agile point of view - or any kind of view, really - we could have salvaged the situation by either 1) been much much more refactoring-eager and much more aware of the pain and friction that we started experiencing after a short while, or 2) we could have refused to accept features in the form of proposed solutions and insisted that features capture intent.

I definitely prefer solution 2. I guess the application of a technique like &lt;a href=&quot;http://en.wikipedia.org/wiki/5_Whys&quot; rel=&quot;nofollow&quot;&gt;5 whys&lt;/a&gt; could have helped focus on the right things during specification of each feature. And then, the modeling and implementation could have been carried out by us as the fairly experienced object-oriented programmers we are.</description>
		<content:encoded><![CDATA[<p>I think it was caused by the fact that our product owners know both too much and too little about software development&#8230; you know, when story owners enter solution mode already during the specification of the story. And even though I was a little bit reluctant to implement things like that, I guess I didn&#8217;t have the confidence at the time to challenge their proposed solution.</p>
<p>Seen from an agile point of view &#8211; or any kind of view, really &#8211; we could have salvaged the situation by either 1) been much much more refactoring-eager and much more aware of the pain and friction that we started experiencing after a short while, or 2) we could have refused to accept features in the form of proposed solutions and insisted that features capture intent.</p>
<p>I definitely prefer solution 2. I guess the application of a technique like <a href="http://en.wikipedia.org/wiki/5_Whys" rel="nofollow">5 whys</a> could have helped focus on the right things during specification of each feature. And then, the modeling and implementation could have been carried out by us as the fairly experienced object-oriented programmers we are.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on If you can draw it like that, then just f*n code it like that! by Simon Hem Pedersen</title>
		<link>http://mookid.dk/oncode/archives/2524/comment-page-1#comment-1879</link>
		<dc:creator>Simon Hem Pedersen</dc:creator>
		<pubDate>Sat, 12 Nov 2011 07:11:36 +0000</pubDate>
		<guid isPermaLink="false">http://mookid.dk/oncode/?p=2524#comment-1879</guid>
		<description>Nice post! 

A few questions:

* How come you got misleaded by the second bunch of models presented to you?
* Seen from Process/Kanban/Agile point of view, what could have saved you ending up in this &quot;huge-ball-of-mud-model-with-limited-expressive-power&quot; :-) ? 

And a comment:

* I love the term seasoned developer :-)</description>
		<content:encoded><![CDATA[<p>Nice post! </p>
<p>A few questions:</p>
<p>* How come you got misleaded by the second bunch of models presented to you?<br />
* Seen from Process/Kanban/Agile point of view, what could have saved you ending up in this &#8220;huge-ball-of-mud-model-with-limited-expressive-power&#8221; <img src='http://mookid.dk/oncode/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' />  ? </p>
<p>And a comment:</p>
<p>* I love the term seasoned developer <img src='http://mookid.dk/oncode/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Tinkering with MongoDB and sharding by mookid</title>
		<link>http://mookid.dk/oncode/archives/2122/comment-page-1#comment-1826</link>
		<dc:creator>mookid</dc:creator>
		<pubDate>Wed, 05 Oct 2011 21:59:08 +0000</pubDate>
		<guid isPermaLink="false">http://mookid.dk/oncode/?p=2122#comment-1826</guid>
		<description>Awesome :)</description>
		<content:encoded><![CDATA[<p>Awesome <img src='http://mookid.dk/oncode/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Tinkering with MongoDB and sharding by Vikas Kumar</title>
		<link>http://mookid.dk/oncode/archives/2122/comment-page-1#comment-1825</link>
		<dc:creator>Vikas Kumar</dc:creator>
		<pubDate>Wed, 05 Oct 2011 21:53:16 +0000</pubDate>
		<guid isPermaLink="false">http://mookid.dk/oncode/?p=2122#comment-1825</guid>
		<description>Excellent Post!!! I just ran step by step, and it works like a charm. 10 million records and I did a search on one particular record, and the speed of MongoDB is just amazing.

Thanks,
Vikas</description>
		<content:encoded><![CDATA[<p>Excellent Post!!! I just ran step by step, and it works like a charm. 10 million records and I did a search on one particular record, and the speed of MongoDB is just amazing.</p>
<p>Thanks,<br />
Vikas</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on How to avoid (unnecessarily) touching the container by mookid</title>
		<link>http://mookid.dk/oncode/archives/1854/comment-page-1#comment-1824</link>
		<dc:creator>mookid</dc:creator>
		<pubDate>Mon, 03 Oct 2011 10:25:55 +0000</pubDate>
		<guid isPermaLink="false">http://mookid.dk/oncode/?p=1854#comment-1824</guid>
		<description>That might be the case most of the time, yeah - but the way I made it, a controller could get any number of views injected.

I&#039;m not sure if I&#039;m being strictly MVC true to the 1979 Reenskaug-way, but the point of separating view concerns from model concerns, and binding everything together with controllers remains intact.

You can see my example source code &lt;a href=&quot;https://github.com/mookid8000/TypedFactoryExample&quot; rel=&quot;nofollow&quot;&gt;on my GitHub&lt;/a&gt;.</description>
		<content:encoded><![CDATA[<p>That might be the case most of the time, yeah &#8211; but the way I made it, a controller could get any number of views injected.</p>
<p>I&#8217;m not sure if I&#8217;m being strictly MVC true to the 1979 Reenskaug-way, but the point of separating view concerns from model concerns, and binding everything together with controllers remains intact.</p>
<p>You can see my example source code <a href="https://github.com/mookid8000/TypedFactoryExample" rel="nofollow">on my GitHub</a>.</p>
]]></content:encoded>
	</item>
</channel>
</rss>

