<?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/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
		>
<channel>
	<title>Comments for Freekshow</title>
	<atom:link href="http://freekleemhuis.com/comments/feed/" rel="self" type="application/rss+xml" />
	<link>http://freekleemhuis.com</link>
	<description>SoftWear 'n Tears</description>
	<lastBuildDate>Mon, 24 Oct 2011 20:02:18 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
	<item>
		<title>Comment on That&#8217;s just perfect! by Freek Leemhuis</title>
		<link>http://freekleemhuis.com/2011/10/20/thats-just-perfect/#comment-346</link>
		<dc:creator><![CDATA[Freek Leemhuis]]></dc:creator>
		<pubDate>Mon, 24 Oct 2011 20:02:18 +0000</pubDate>
		<guid isPermaLink="false">http://freekleemhuis.com/?p=469#comment-346</guid>
		<description><![CDATA[Hey Portia,
These are good questions, many thanks for that.
I will not pretend to know all the answers, but I&#039;ll try to explain where I&#039;m coming from.
The responsibilities of an agile coach are dependent on the context of the situation of course. My remark was based on the feeling I sometimes get, especially at agile conferences, that there are few agile coaches that have a solid grasp of the more  technical aspects of software development. Agile software development was formed by practitioners, and sometimes I get the feeling that we need practitioners more than we need coaches.
The y-axis was not labeled improvement, because that is precisely my point: if you aim for perfection, you don&#039;t get things done. Aiming for improvement would be fine :)
And the Kaizen thing - I&#039;m wondering why people use Japanese terms for concepts if there are English equivalents that more people can understand. Or is it just because it sounds more &#039;interesting&#039;?   Maybe there&#039;s another reason that I&#039;m missing?]]></description>
		<content:encoded><![CDATA[<p>Hey Portia,<br />
These are good questions, many thanks for that.<br />
I will not pretend to know all the answers, but I&#8217;ll try to explain where I&#8217;m coming from.<br />
The responsibilities of an agile coach are dependent on the context of the situation of course. My remark was based on the feeling I sometimes get, especially at agile conferences, that there are few agile coaches that have a solid grasp of the more  technical aspects of software development. Agile software development was formed by practitioners, and sometimes I get the feeling that we need practitioners more than we need coaches.<br />
The y-axis was not labeled improvement, because that is precisely my point: if you aim for perfection, you don&#8217;t get things done. Aiming for improvement would be fine <img src='http://s0.wp.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /><br />
And the Kaizen thing &#8211; I&#8217;m wondering why people use Japanese terms for concepts if there are English equivalents that more people can understand. Or is it just because it sounds more &#8216;interesting&#8217;?   Maybe there&#8217;s another reason that I&#8217;m missing?</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on That&#8217;s just perfect! by Portia Tung</title>
		<link>http://freekleemhuis.com/2011/10/20/thats-just-perfect/#comment-345</link>
		<dc:creator><![CDATA[Portia Tung]]></dc:creator>
		<pubDate>Mon, 24 Oct 2011 18:47:32 +0000</pubDate>
		<guid isPermaLink="false">http://freekleemhuis.com/?p=469#comment-345</guid>
		<description><![CDATA[Hi Freek,

A thought-provoking entry! It illustrates how something seemingly straightforward in definition such as &quot;Perfection&quot; can mean so many different things to other people.

The entry provokes many more interesting questions. For instance, what are the responsibilities of an Agile Coach? What is the significance of the y-axis being labeled Perfection instead of Improvement? Why is calling Continuous Improvement &quot;Kaizen&quot; pretentious?]]></description>
		<content:encoded><![CDATA[<p>Hi Freek,</p>
<p>A thought-provoking entry! It illustrates how something seemingly straightforward in definition such as &#8220;Perfection&#8221; can mean so many different things to other people.</p>
<p>The entry provokes many more interesting questions. For instance, what are the responsibilities of an Agile Coach? What is the significance of the y-axis being labeled Perfection instead of Improvement? Why is calling Continuous Improvement &#8220;Kaizen&#8221; pretentious?</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on That&#8217;s just perfect! by Freek Leemhuis</title>
		<link>http://freekleemhuis.com/2011/10/20/thats-just-perfect/#comment-341</link>
		<dc:creator><![CDATA[Freek Leemhuis]]></dc:creator>
		<pubDate>Fri, 21 Oct 2011 08:37:02 +0000</pubDate>
		<guid isPermaLink="false">http://freekleemhuis.com/?p=469#comment-341</guid>
		<description><![CDATA[hehe, good point, maybe I should have used &#039;efficient&#039; or some such term.
Although I think code in general is resistant to perfect, creating pure functions in functional languages is as close as we will get. Of course, in themselves these have no value, and you have to drag state into into it for them to actually achieve something &#039;in the real world&#039; :)
Thanks for your comment, I found it very usefull ;)]]></description>
		<content:encoded><![CDATA[<p>hehe, good point, maybe I should have used &#8216;efficient&#8217; or some such term.<br />
Although I think code in general is resistant to perfect, creating pure functions in functional languages is as close as we will get. Of course, in themselves these have no value, and you have to drag state into into it for them to actually achieve something &#8216;in the real world&#8217; <img src='http://s0.wp.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /><br />
Thanks for your comment, I found it very usefull <img src='http://s1.wp.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on That&#8217;s just perfect! by -Mrcl-</title>
		<link>http://freekleemhuis.com/2011/10/20/thats-just-perfect/#comment-340</link>
		<dc:creator><![CDATA[-Mrcl-]]></dc:creator>
		<pubDate>Fri, 21 Oct 2011 08:21:31 +0000</pubDate>
		<guid isPermaLink="false">http://freekleemhuis.com/?p=469#comment-340</guid>
		<description><![CDATA[Great food for thought as I&#039;m a bit of a perfectionist myself... but why, pray tell, is the lower right part of the graph (x axis - the more functional) marked as &#039;suck&#039;? 

[making phun] Is that because you dislike LISP and the like? [/making phun]]]></description>
		<content:encoded><![CDATA[<p>Great food for thought as I&#8217;m a bit of a perfectionist myself&#8230; but why, pray tell, is the lower right part of the graph (x axis &#8211; the more functional) marked as &#8216;suck&#8217;? </p>
<p>[making phun] Is that because you dislike LISP and the like? [/making phun]</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Unit Testing in Visual Studio 2008 &#8211; part 1 by Freek Leemhuis</title>
		<link>http://freekleemhuis.com/2008/04/20/unit-testing-in-visual-studio-2008-part-1/#comment-204</link>
		<dc:creator><![CDATA[Freek Leemhuis]]></dc:creator>
		<pubDate>Mon, 28 Mar 2011 08:09:02 +0000</pubDate>
		<guid isPermaLink="false">http://freekleemhuis.wordpress.com/?p=49#comment-204</guid>
		<description><![CDATA[no]]></description>
		<content:encoded><![CDATA[<p>no</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Unit Testing in Visual Studio 2008 &#8211; part 1 by DNN Developers</title>
		<link>http://freekleemhuis.com/2008/04/20/unit-testing-in-visual-studio-2008-part-1/#comment-203</link>
		<dc:creator><![CDATA[DNN Developers]]></dc:creator>
		<pubDate>Mon, 28 Mar 2011 05:09:09 +0000</pubDate>
		<guid isPermaLink="false">http://freekleemhuis.wordpress.com/?p=49#comment-203</guid>
		<description><![CDATA[Does a tester with no knowledge of vb/C# able to use it?]]></description>
		<content:encoded><![CDATA[<p>Does a tester with no knowledge of vb/C# able to use it?</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Unit Testing in Visual Studio 2008 &#8211; part 1 by Ashutosh Singh</title>
		<link>http://freekleemhuis.com/2008/04/20/unit-testing-in-visual-studio-2008-part-1/#comment-177</link>
		<dc:creator><![CDATA[Ashutosh Singh]]></dc:creator>
		<pubDate>Fri, 04 Feb 2011 11:53:20 +0000</pubDate>
		<guid isPermaLink="false">http://freekleemhuis.wordpress.com/?p=49#comment-177</guid>
		<description><![CDATA[Nice Article :)]]></description>
		<content:encoded><![CDATA[<p>Nice Article <img src='http://s0.wp.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on The scientific method by Premek Brada</title>
		<link>http://freekleemhuis.com/2010/12/14/the-scientific-method/#comment-156</link>
		<dc:creator><![CDATA[Premek Brada]]></dc:creator>
		<pubDate>Thu, 16 Dec 2010 10:57:04 +0000</pubDate>
		<guid isPermaLink="false">http://freekleemhuis.com/?p=442#comment-156</guid>
		<description><![CDATA[Well, actually there is a thing called &quot;scientific method&quot;; Wikipedia has a decent treatment on http://en.wikipedia.org/wiki/Scientific_method.  

One of its particular points (missing in the bald programmer example) is that one is expected to state the assumptions under which the hypothesis should work, in this case e.g. the team characteristics and type of projects. Unstated assumptions can of course radically change the outcomes.

The key is that the whole experiment has to be repeatable by independent investigator, so that it is open to a proof or refute.  If the hypothesis, assumptions, and model / experiment design are documented enough, anyone can stand up and show that your conclusion is wrong.  It is nothing bad to end with a wrong conclusion, as long as someone else can come up with a correct one.  The bad thing with respect to scientific method is to publish only selected parts of the process (&quot;magic happens here&quot;) and call the conclusion &quot;the truth&quot;.

Other than that, thanks for a nice post.]]></description>
		<content:encoded><![CDATA[<p>Well, actually there is a thing called &#8220;scientific method&#8221;; Wikipedia has a decent treatment on <a href="http://en.wikipedia.org/wiki/Scientific_method" rel="nofollow">http://en.wikipedia.org/wiki/Scientific_method</a>.  </p>
<p>One of its particular points (missing in the bald programmer example) is that one is expected to state the assumptions under which the hypothesis should work, in this case e.g. the team characteristics and type of projects. Unstated assumptions can of course radically change the outcomes.</p>
<p>The key is that the whole experiment has to be repeatable by independent investigator, so that it is open to a proof or refute.  If the hypothesis, assumptions, and model / experiment design are documented enough, anyone can stand up and show that your conclusion is wrong.  It is nothing bad to end with a wrong conclusion, as long as someone else can come up with a correct one.  The bad thing with respect to scientific method is to publish only selected parts of the process (&#8220;magic happens here&#8221;) and call the conclusion &#8220;the truth&#8221;.</p>
<p>Other than that, thanks for a nice post.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on The scientific method by Jan Willem Tulp</title>
		<link>http://freekleemhuis.com/2010/12/14/the-scientific-method/#comment-155</link>
		<dc:creator><![CDATA[Jan Willem Tulp]]></dc:creator>
		<pubDate>Wed, 15 Dec 2010 10:11:19 +0000</pubDate>
		<guid isPermaLink="false">http://freekleemhuis.com/?p=442#comment-155</guid>
		<description><![CDATA[Good post! To determine whether you&#039;re dealing just with a correlation or a causation is indeed quite hard, especially if you have so many variables when you&#039;re doing a project (context may also have an impact on the final result). I also think that a good thing of practicing Lean is that you focus on the entire value stream, which is also something that may help. The more detailed your measurements, the more difficult it may be to find causalities. Also, the flow you&#039;re trying to achieve in Lean will also help you to become more predictable. 

And also, the shorter your cycles, the more predictable you become. The longer the cycle from initiation to &#039;in production&#039;, the more variables you have to deal with, and the harder it becomes to be predictable and find causalities.

Just as you wrote in your post, the essence of using a control group is to remove interfering variables. Using a control group is not always an option in real-life, so finding other ways to remove variables (short cycles, flow, etc.) is a good way to become predictable.

So again, great post, and maybe some causality you didn&#039;t mention is the level of baldness instead of just bold or hairy :)]]></description>
		<content:encoded><![CDATA[<p>Good post! To determine whether you&#8217;re dealing just with a correlation or a causation is indeed quite hard, especially if you have so many variables when you&#8217;re doing a project (context may also have an impact on the final result). I also think that a good thing of practicing Lean is that you focus on the entire value stream, which is also something that may help. The more detailed your measurements, the more difficult it may be to find causalities. Also, the flow you&#8217;re trying to achieve in Lean will also help you to become more predictable. </p>
<p>And also, the shorter your cycles, the more predictable you become. The longer the cycle from initiation to &#8216;in production&#8217;, the more variables you have to deal with, and the harder it becomes to be predictable and find causalities.</p>
<p>Just as you wrote in your post, the essence of using a control group is to remove interfering variables. Using a control group is not always an option in real-life, so finding other ways to remove variables (short cycles, flow, etc.) is a good way to become predictable.</p>
<p>So again, great post, and maybe some causality you didn&#8217;t mention is the level of baldness instead of just bold or hairy <img src='http://s0.wp.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on LINQ to SQL problems by SamCPP</title>
		<link>http://freekleemhuis.com/2008/03/26/linq-to-sql-problems/#comment-114</link>
		<dc:creator><![CDATA[SamCPP]]></dc:creator>
		<pubDate>Fri, 13 Nov 2009 03:42:50 +0000</pubDate>
		<guid isPermaLink="false">http://freekleemhuis.wordpress.com/?p=36#comment-114</guid>
		<description><![CDATA[&quot;Why are people so fond of stored procedures? In most stored procedures that I review there’s way too much business logic, and no kids, that’s not the right place for it.&quot;
Another point of view is it is the perfect place for it. If you use SPs as the interface to the database, you can guarantee database data integrity. If you run 2 versions of an application and one applies old database relationship rules and the other applies the new, you have database integrity issues. Stored procs are the perfect way of policing the use of the database. And from a security perspective, you can lock the database down at object level.]]></description>
		<content:encoded><![CDATA[<p>&#8220;Why are people so fond of stored procedures? In most stored procedures that I review there’s way too much business logic, and no kids, that’s not the right place for it.&#8221;<br />
Another point of view is it is the perfect place for it. If you use SPs as the interface to the database, you can guarantee database data integrity. If you run 2 versions of an application and one applies old database relationship rules and the other applies the new, you have database integrity issues. Stored procs are the perfect way of policing the use of the database. And from a security perspective, you can lock the database down at object level.</p>
]]></content:encoded>
	</item>
</channel>
</rss>

