<?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: Tell, Don&#8217;t Ask &#8211; Part 1</title>
	<atom:link href="http://ketan.padegaonkar.name/2009/09/04/tell-dont-ask-part-1.html/feed" rel="self" type="application/rss+xml" />
	<link>http://ketan.padegaonkar.name/2009/09/04/tell-dont-ask-part-1.html</link>
	<description>Where he blogs about his eclipse musings</description>
	<lastBuildDate>Wed, 30 Nov 2011 05:37:57 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3</generator>
	<item>
		<title>By: Will Smith</title>
		<link>http://ketan.padegaonkar.name/2009/09/04/tell-dont-ask-part-1.html/comment-page-1#comment-362</link>
		<dc:creator>Will Smith</dc:creator>
		<pubDate>Wed, 09 Sep 2009 15:33:05 +0000</pubDate>
		<guid isPermaLink="false">http://ketan.padegaonkar.name/?p=371#comment-362</guid>
		<description>I think it is important for the owner to know if the dog is hungry before he attempts to feed the dog.  I&#039;m not interested in forcing kibbles on a dog that isn&#039;t hungry.

In this situation, I think some message or event would work out nicely.  The dog could simply have a &quot;IsHungry&quot; event that the owner subscribes to.  Then the owner knows exactly when to feed the dog.

I know that is how it works in my house :)</description>
		<content:encoded><![CDATA[<p>I think it is important for the owner to know if the dog is hungry before he attempts to feed the dog.  I&#8217;m not interested in forcing kibbles on a dog that isn&#8217;t hungry.</p>
<p>In this situation, I think some message or event would work out nicely.  The dog could simply have a &#8220;IsHungry&#8221; event that the owner subscribes to.  Then the owner knows exactly when to feed the dog.</p>
<p>I know that is how it works in my house <img src='http://ketan.padegaonkar.name/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>By: jim barritt</title>
		<link>http://ketan.padegaonkar.name/2009/09/04/tell-dont-ask-part-1.html/comment-page-1#comment-352</link>
		<dc:creator>jim barritt</dc:creator>
		<pubDate>Sat, 05 Sep 2009 11:51:33 +0000</pubDate>
		<guid isPermaLink="false">http://ketan.padegaonkar.name/?p=371#comment-352</guid>
		<description>Hi ketan,

Nice example, 
 I had a similar example of a dog wagging its tail.you don&#039;t wag the dogs tail, you pat the dog or (as in this case) show it some food and it wags its own tail.

Jim</description>
		<content:encoded><![CDATA[<p>Hi ketan,</p>
<p>Nice example,<br />
 I had a similar example of a dog wagging its tail.you don&#8217;t wag the dogs tail, you pat the dog or (as in this case) show it some food and it wags its own tail.</p>
<p>Jim</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Ben</title>
		<link>http://ketan.padegaonkar.name/2009/09/04/tell-dont-ask-part-1.html/comment-page-1#comment-347</link>
		<dc:creator>Ben</dc:creator>
		<pubDate>Fri, 04 Sep 2009 08:59:05 +0000</pubDate>
		<guid isPermaLink="false">http://ketan.padegaonkar.name/?p=371#comment-347</guid>
		<description>Nice example, it also describes improving an abstraction.

Adding the feed method to Dog is good because it conceals implementation details. Dog is no longer exposing the fact that it has a mouth, so there is no way for clients to depend on it.

Dog is now refactorable to Pet, too. And PetOwner can get a worm farm...

</description>
		<content:encoded><![CDATA[<p>Nice example, it also describes improving an abstraction.</p>
<p>Adding the feed method to Dog is good because it conceals implementation details. Dog is no longer exposing the fact that it has a mouth, so there is no way for clients to depend on it.</p>
<p>Dog is now refactorable to Pet, too. And PetOwner can get a worm farm&#8230;</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Steve Lindsey</title>
		<link>http://ketan.padegaonkar.name/2009/09/04/tell-dont-ask-part-1.html/comment-page-1#comment-343</link>
		<dc:creator>Steve Lindsey</dc:creator>
		<pubDate>Fri, 04 Sep 2009 07:53:06 +0000</pubDate>
		<guid isPermaLink="false">http://ketan.padegaonkar.name/?p=371#comment-343</guid>
		<description>&quot;Rarely do I like to read code that is verbose and does too much orchestration in order to do something that is orthognal to what I’m looking for&quot;

Do you not see the irony in this statement.</description>
		<content:encoded><![CDATA[<p>&#8220;Rarely do I like to read code that is verbose and does too much orchestration in order to do something that is orthognal to what I’m looking for&#8221;</p>
<p>Do you not see the irony in this statement.</p>
]]></content:encoded>
	</item>
</channel>
</rss>

