<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://blogs.msdn.com/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>Steve Rowe's Blog - All Comments</title><link>http://blogs.msdn.com/b/steverowe/</link><description>Ruminations on Computing - Programming, Test Development, Management and More</description><dc:language>en-US</dc:language><generator>Telligent Community 5.6.583.21163 (Build: 5.6.583.21163)</generator><item><title>re: Steve Jobs on the Value of Saying No</title><link>http://blogs.msdn.com/b/steverowe/archive/2011/10/06/steve-jobs-and-the-value-of-saying-no.aspx#10236766</link><pubDate>Mon, 14 Nov 2011 11:20:15 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:10236766</guid><dc:creator>Yogesh</dc:creator><description>&lt;p&gt;Hi my name is yogesh kumar. I like this blog website. I say thanks to that person who made this &lt;/p&gt;
&lt;p&gt;www.today-life-style.blogspot.com&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10236766" width="1" height="1"&gt;</description></item><item><title>re: Pruning the Decision Tree in Test</title><link>http://blogs.msdn.com/b/steverowe/archive/2011/09/28/pruning-the-decision-tree-in-test.aspx#10234410</link><pubDate>Sun, 06 Nov 2011 18:52:28 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:10234410</guid><dc:creator>Deepa</dc:creator><description>&lt;p&gt;very useful blog. Makes lot of sense in practicality.&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10234410" width="1" height="1"&gt;</description></item><item><title>re: Listening to the team</title><link>http://blogs.msdn.com/b/steverowe/archive/2011/09/12/listening-to-the-team.aspx#10231467</link><pubDate>Sun, 30 Oct 2011 21:22:43 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:10231467</guid><dc:creator>Mark S</dc:creator><description>&lt;p&gt;&lt;a rel="nofollow" target="_new" href="http://www.dilbert.com/fast/2009-08-12"&gt;www.dilbert.com/.../2009-08-12&lt;/a&gt;&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10231467" width="1" height="1"&gt;</description></item><item><title>re: Steve Jobs on the Value of Saying No</title><link>http://blogs.msdn.com/b/steverowe/archive/2011/10/06/steve-jobs-and-the-value-of-saying-no.aspx#10229185</link><pubDate>Mon, 24 Oct 2011 05:56:19 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:10229185</guid><dc:creator>mohad hussein </dc:creator><description>&lt;p&gt;one day you will look back over all that you did in this life and you will die with laughter surround your self with light everyday &amp;nbsp;&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10229185" width="1" height="1"&gt;</description></item><item><title>re: Steve Jobs on the Value of Saying No</title><link>http://blogs.msdn.com/b/steverowe/archive/2011/10/06/steve-jobs-and-the-value-of-saying-no.aspx#10228969</link><pubDate>Sun, 23 Oct 2011 02:15:59 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:10228969</guid><dc:creator>Mike Borozdin</dc:creator><description>&lt;p&gt;Great post Steve! &amp;nbsp;It&amp;#39;s also great that this is posted on MSDN. &amp;nbsp;MS definitely needs some creative destruction and also more products to focus on customers first. &amp;nbsp;It&amp;#39;s great that they still got folks like you in there!&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10228969" width="1" height="1"&gt;</description></item><item><title>re: Pruning the Decision Tree in Test</title><link>http://blogs.msdn.com/b/steverowe/archive/2011/09/28/pruning-the-decision-tree-in-test.aspx#10225606</link><pubDate>Sat, 15 Oct 2011 07:37:53 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:10225606</guid><dc:creator>tree pruning</dc:creator><description>&lt;p&gt;Indeed a very nice post. I do lot of netsurfing for finding the key information on trees and forests. I just came across your blog and has subscribed with a wish that you will be posting good posts like this over the coming days. Thank You.&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10225606" width="1" height="1"&gt;</description></item><item><title>re: Pruning the Decision Tree in Test</title><link>http://blogs.msdn.com/b/steverowe/archive/2011/09/28/pruning-the-decision-tree-in-test.aspx#10222819</link><pubDate>Mon, 10 Oct 2011 15:28:09 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:10222819</guid><dc:creator>Mark S</dc:creator><description>&lt;p&gt;Speaking of servicing: &lt;/p&gt;
&lt;p&gt;* Always test your auto-update functionality (and make sure it&amp;#39;s bulletproof)!&lt;/p&gt;
&lt;p&gt;* Testing your failure/error reporting is almost equally important&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10222819" width="1" height="1"&gt;</description></item><item><title>re: Pruning the Decision Tree</title><link>http://blogs.msdn.com/b/steverowe/archive/2011/09/27/pruning-the-decision-tree.aspx#10222815</link><pubDate>Mon, 10 Oct 2011 15:25:01 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:10222815</guid><dc:creator>Mark S</dc:creator><description>&lt;p&gt;Here was a post by Raymond on this topic, vis-a-vis shipping:&lt;/p&gt;
&lt;p&gt;&lt;a rel="nofollow" target="_new" href="http://blogs.msdn.com/b/oldnewthing/archive/2007/03/21/1922203.aspx"&gt;blogs.msdn.com/.../1922203.aspx&lt;/a&gt;&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10222815" width="1" height="1"&gt;</description></item><item><title>re: How much did Steve Jobs Mean To the Tech Industry?</title><link>http://blogs.msdn.com/b/steverowe/archive/2011/10/05/how-much-did-steve-jobs-mean-to-the-tech-industry.aspx#10221156</link><pubDate>Thu, 06 Oct 2011 15:16:04 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:10221156</guid><dc:creator>Jim</dc:creator><description>&lt;p&gt;If it were not for Steve Jobs (and Steve Wozniak) I probably would not have had a career in computers. &amp;nbsp;I am of the generation that grew up with the rise of the personal computer. &amp;nbsp;I started toying around with them in 1979. &amp;nbsp;Started my career in software development in 1987 and have been going since.&lt;/p&gt;
&lt;p&gt;RIP Steve Jobs, you were truely the Thomas Edison of your generation.&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10221156" width="1" height="1"&gt;</description></item><item><title>re: Listening to the team</title><link>http://blogs.msdn.com/b/steverowe/archive/2011/09/12/listening-to-the-team.aspx#10215530</link><pubDate>Thu, 22 Sep 2011 20:36:05 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:10215530</guid><dc:creator>Mike Borozdin</dc:creator><description>&lt;p&gt;nice post Steve!&lt;/p&gt;
&lt;p&gt;100% agree that the job of the manager is to allow amazing people to an amazing job. &amp;nbsp;I have not met a lot of people in software who are no passionate about shipping a great product. &amp;nbsp;When the team says it can&amp;#39;t be done - most likely its because it really can&amp;#39;t. &lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10215530" width="1" height="1"&gt;</description></item><item><title>re: Follow my adventures at //build/</title><link>http://blogs.msdn.com/b/steverowe/archive/2011/09/15/follow-my-adventures-at-build.aspx#10211915</link><pubDate>Thu, 15 Sep 2011 18:56:27 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:10211915</guid><dc:creator>Maurits [MSFT]</dc:creator><description>&lt;p&gt;Although Twitter displays the link as you entered it, clicking on it doesn&amp;#39;t take you there; &lt;a rel="nofollow" target="_new" href="http://twitter.com/@steverowe"&gt;http://twitter.com/@steverowe&lt;/a&gt; will work.&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10211915" width="1" height="1"&gt;</description></item><item><title>re: The Sidebar is Back!</title><link>http://blogs.msdn.com/b/steverowe/archive/2010/05/11/the-sidebar-is-back.aspx#10032342</link><pubDate>Tue, 29 Jun 2010 20:43:10 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:10032342</guid><dc:creator>Eman</dc:creator><description>&lt;p&gt;I want the &amp;quot;back-one directory&amp;quot; button (the folder with a green arrow pointing up). Made browsing my C drive WAY easier.&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10032342" width="1" height="1"&gt;</description></item><item><title>re: The Sidebar is Back!</title><link>http://blogs.msdn.com/b/steverowe/archive/2010/05/11/the-sidebar-is-back.aspx#10011826</link><pubDate>Wed, 12 May 2010 17:00:27 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:10011826</guid><dc:creator>Mark Sowul</dc:creator><description>&lt;p&gt;You can also just copy the old Program Files\Windows Sidebar from Vista. &amp;nbsp;&lt;/p&gt;
&lt;p&gt;Now if we could just get the Windows Media Player deskband back...&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10011826" width="1" height="1"&gt;</description></item><item><title>re: Resume Advice: List Your Classes and Projects</title><link>http://blogs.msdn.com/b/steverowe/archive/2010/03/19/resume-advice-list-your-classes-and-projects.aspx#9995044</link><pubDate>Tue, 13 Apr 2010 12:11:29 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9995044</guid><dc:creator>Mikey</dc:creator><description>&lt;p&gt;OS Development is rough I bet Wish I became a better coder than I am.&lt;/p&gt;
&lt;p&gt;&amp;lt;a href=&amp;quot;&lt;a rel="nofollow" target="_new" href="http://forexrobotsadvisor.com/fapturbo-review/&amp;quot;&amp;gt;Were"&gt;http://forexrobotsadvisor.com/fapturbo-review/&amp;quot;&amp;gt;Were&lt;/a&gt; to Get Fabturbo&amp;lt;/a&amp;gt;&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9995044" width="1" height="1"&gt;</description></item><item><title>re: The Complexity Hammer</title><link>http://blogs.msdn.com/b/steverowe/archive/2010/03/16/if-complexity-is-the-hammer-not-all-problems-are-nails.aspx#9990271</link><pubDate>Sun, 04 Apr 2010 13:46:10 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9990271</guid><dc:creator>hiryu</dc:creator><description>&lt;p&gt;I agree with jonathan opinion about this article Jonathan what you meant by memoization is it suppose to be memorization or something else?&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9990271" width="1" height="1"&gt;</description></item><item><title>re: Resume Advice: List Your Classes and Projects</title><link>http://blogs.msdn.com/b/steverowe/archive/2010/03/19/resume-advice-list-your-classes-and-projects.aspx#9987000</link><pubDate>Mon, 29 Mar 2010 20:25:30 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9987000</guid><dc:creator>Mike Borozdin</dc:creator><description>&lt;p&gt;Absolutely agreed! &amp;nbsp;UW CS&amp;amp;E put us through some really relevant projects that are key for Devs and Testers. &amp;nbsp;OS Development, Languages, Databases... that information on the resume speaks volumes about someone's aptitude for a particular job. &amp;nbsp;It also speaks volumes about their interest in computers. &amp;nbsp;For example I took databases, OS, languages which shows that I am more interested in hands on coding and applications. &amp;nbsp;Some people liked set theory, turing machines and applied math - they would be great researches. &amp;nbsp;A third group of people took circuit design and robotics and they would probably be great in hardware or low level drivers.&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9987000" width="1" height="1"&gt;</description></item><item><title>re: Pass Rates Don’t Matter</title><link>http://blogs.msdn.com/b/steverowe/archive/2010/03/17/pass-rates-don-t-matter.aspx#9983271</link><pubDate>Mon, 22 Mar 2010 21:44:05 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9983271</guid><dc:creator>Maurits [MSFT]</dc:creator><description>&lt;p&gt;&amp;quot;Failing cases can mask real failures&amp;quot;&lt;/p&gt;
&lt;p&gt;I love that sentence.&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9983271" width="1" height="1"&gt;</description></item><item><title>re: Pass Rates Don’t Matter</title><link>http://blogs.msdn.com/b/steverowe/archive/2010/03/17/pass-rates-don-t-matter.aspx#9983200</link><pubDate>Mon, 22 Mar 2010 20:22:13 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9983200</guid><dc:creator>Andrew</dc:creator><description>&lt;p&gt;Indeed. Too many people forget that the reason why we test software is to gain knowledge about the state of the product. The purpose of testing isn't to find bugs or even to raise the quality of the product, it's to obtain information about the product. What we do with that information can affect the quality of a product but in and of itself testing has no bearing on product quality.&lt;/p&gt;
&lt;p&gt;With that frame of mind pass rates are only of interest if, as you say, failures are masking the ability to obtain accurate information about the product (i.e. preventing other tests from running).&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9983200" width="1" height="1"&gt;</description></item><item><title>re: The Complexity Hammer</title><link>http://blogs.msdn.com/b/steverowe/archive/2010/03/16/if-complexity-is-the-hammer-not-all-problems-are-nails.aspx#9982730</link><pubDate>Mon, 22 Mar 2010 03:45:44 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9982730</guid><dc:creator>Jonathan</dc:creator><description>&lt;p&gt;To me, factors that would impact on how well someone goes on a task like this would be:&lt;/p&gt;
&lt;p&gt;* problem solving skills&lt;/p&gt;
&lt;p&gt;* level of nervousness&lt;/p&gt;
&lt;p&gt;The interviewee that has well developed problem solving skills may be helped secondarily by having the confidence to sit back and think about it, and conversely, a nervous interviewee probably won't have that confidence.&lt;/p&gt;
&lt;p&gt;I've noticed that &amp;quot;sitting back and thinking about it&amp;quot; can't be done (well) in front of the computer, or at least, not while using the computer, because it seems to bring the thought levels down to details and pixels, not concepts and possibilities.&lt;/p&gt;
&lt;p&gt;Also, I came across some brain fitness research (can't recall the link, sorry) which relates to how well they deal with the solution being wrong. &amp;nbsp;Basically, when someone is afraid (read &amp;quot;nervous&amp;quot;) or tired, and fails at something, they tend to retry the same or similar solutions - thus getting stuck in a rut. &amp;nbsp;This can be applied to life, and gives me some food for thought - I think it has been picked up by some self-help book authors too.&lt;/p&gt;
&lt;p&gt;But also, and slightly off on a tangent, relating more to my previous post, what may also affect the outcome is how well they know the language/tools, and thus how well they can match the problem (or sub-problems) to existing solutions. &amp;nbsp;For example, regarding optimization, because of the way it is written, the lisp solution above is amenable to memoization.&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9982730" width="1" height="1"&gt;</description></item><item><title>re: The Complexity Hammer</title><link>http://blogs.msdn.com/b/steverowe/archive/2010/03/16/if-complexity-is-the-hammer-not-all-problems-are-nails.aspx#9982527</link><pubDate>Sun, 21 Mar 2010 11:41:18 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9982527</guid><dc:creator>Jonathan</dc:creator><description>&lt;p&gt;A bit OT, and it's probably unreadable, but it came to me as I read your post. &amp;nbsp;It loops a total of 557 times, but also uses recursion. &amp;nbsp;Perhaps it will stimulate discussion :).&lt;/p&gt;
&lt;p&gt;&amp;gt;(defun make-change (&amp;amp;optional (amount 100) (coins (list 25 10 5 1)))&lt;/p&gt;
&lt;p&gt;&amp;gt; &amp;nbsp;(when coins&lt;/p&gt;
&lt;p&gt;&amp;gt; &amp;nbsp; &amp;nbsp;(if (cdr coins)&lt;/p&gt;
&lt;p&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;(iter (for i from 0)&lt;/p&gt;
&lt;p&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;(for remains downfrom amount by (car coins))&lt;/p&gt;
&lt;p&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;(while (&amp;gt;= remains 0))&lt;/p&gt;
&lt;p&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;(appending (mapcar (curry #'cons i)&lt;/p&gt;
&lt;p&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; (make-change remains (cdr coins)))))&lt;/p&gt;
&lt;p&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;(if (zerop (mod amount (car coins)))&lt;/p&gt;
&lt;p&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;(list (list (/ amount (car coins))))))))&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9982527" width="1" height="1"&gt;</description></item><item><title>re: The Complexity Hammer</title><link>http://blogs.msdn.com/b/steverowe/archive/2010/03/16/if-complexity-is-the-hammer-not-all-problems-are-nails.aspx#9981299</link><pubDate>Thu, 18 Mar 2010 17:55:49 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9981299</guid><dc:creator>SteveRowe</dc:creator><description>&lt;p&gt;@Chad/Rick. &amp;nbsp;Good catch. &amp;nbsp;I'll change it.&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9981299" width="1" height="1"&gt;</description></item><item><title>re: The Complexity Hammer</title><link>http://blogs.msdn.com/b/steverowe/archive/2010/03/16/if-complexity-is-the-hammer-not-all-problems-are-nails.aspx#9980594</link><pubDate>Wed, 17 Mar 2010 18:14:25 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9980594</guid><dc:creator>Chad</dc:creator><description>&lt;p&gt;@Rick, the equality test in BetterMakeChange() should be with 100:&lt;/p&gt;
&lt;p&gt;if (100 == (quarters*25 + dimes*10 + nickles*5 + pennies)) print…;&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9980594" width="1" height="1"&gt;</description></item><item><title>re: The Complexity Hammer</title><link>http://blogs.msdn.com/b/steverowe/archive/2010/03/16/if-complexity-is-the-hammer-not-all-problems-are-nails.aspx#9980425</link><pubDate>Wed, 17 Mar 2010 14:33:58 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9980425</guid><dc:creator>Rick</dc:creator><description>&lt;p&gt;In BetterMakeChange(), the if check only evaluates to true on the first pass through, when the change for a dollar is 0 quarters, 0 dimes, 0 nickels, and 0 pennies.&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9980425" width="1" height="1"&gt;</description></item><item><title>re: The Complexity Hammer</title><link>http://blogs.msdn.com/b/steverowe/archive/2010/03/16/if-complexity-is-the-hammer-not-all-problems-are-nails.aspx#9979905</link><pubDate>Tue, 16 Mar 2010 21:59:29 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9979905</guid><dc:creator>SteveRowe</dc:creator><description>&lt;p&gt;As I said at the bottom of the post, this is meant to demonstrate a way of solving problems that is often indicative of a broader pattern. Don't get hung up on the specifics of the implementation. &amp;nbsp;The fact that there are hard coded constants is because it makes reading simple for this example. &amp;nbsp;The penny loop isn't optimized away either and it doesn't abort when the total is too high mid-loop. &amp;nbsp;This is to demonstrate a point, it's not how I would advocate writing such a program.&lt;/p&gt;
&lt;p&gt;@Mike, how do you enumerate all ways of making change without a loop? &amp;nbsp;&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9979905" width="1" height="1"&gt;</description></item><item><title>re: The Complexity Hammer</title><link>http://blogs.msdn.com/b/steverowe/archive/2010/03/16/if-complexity-is-the-hammer-not-all-problems-are-nails.aspx#9979880</link><pubDate>Tue, 16 Mar 2010 21:27:15 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9979880</guid><dc:creator>Maurits [MSFT]</dc:creator><description>&lt;p&gt;Some free complexity analysis: the stateless example makes the &amp;quot;is the total accurate&amp;quot; comparison (4 + 1) * (10 + 1) * (20 + 1) * (100 + 1) = 116,655 times.&lt;/p&gt;
&lt;p&gt;By comparison, the stateful version makes the comparison 6,962 times (I calculated this by incrementing a global every time the comparison was executed. &amp;nbsp;I an not aware of s a way to calculate this elegantly.)&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9979880" width="1" height="1"&gt;</description></item></channel></rss>
