<?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:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd"
	xmlns:media="http://search.yahoo.com/mrss/"
	>
<channel>
	<title>Comments for Frank Carver&#039;s Punch Barrel</title>
	<atom:link href="http://blog.punchbarrel.com/comments/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.punchbarrel.com</link>
	<description>Frank Carver&#039;s musings about software and life</description>
	<lastBuildDate>Sun, 22 Jan 2012 22:15:12 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
	<item>
		<title>Comment on Cheap Certified Scrum Master Training by DBrummitt</title>
		<link>http://blog.punchbarrel.com/2009/05/15/cheap-certified-scrum-master-training/comment-page-1/#comment-3918</link>
		<dc:creator>DBrummitt</dc:creator>
		<pubDate>Sun, 22 Jan 2012 22:15:12 +0000</pubDate>
		<guid isPermaLink="false">http://blog.punchbarrel.com/?p=1317#comment-3918</guid>
		<description>Scrum.org founded by Ken Schwaber, who is also the founder and former CEO of the Scrum Alliance offers a certification test called the Professional Scrum Master (levels 1 and 2).  The main differences appear to be that you don&#039;t have the tie-in of the $1200 course that you see with Scrum Alliance.  At Scrum.org, you can just pay to take the test. Another major difference is that you must score at least between 85-90%, depending on the test.  Where as with Scrum Alliance, you just pay the course fee and you get a certificate.  Based on my research there is no difference in the materials covered in the certification test, only the presentation of materials.   I would love to hear from a Scrum Alliance rep confirming or refuting this.   I am less concerned with which organization has the largest market share. I AM concerned a quantitative review of materials covered under each certification program.</description>
		<content:encoded><![CDATA[<p>Scrum.org founded by Ken Schwaber, who is also the founder and former CEO of the Scrum Alliance offers a certification test called the Professional Scrum Master (levels 1 and 2).  The main differences appear to be that you don&#8217;t have the tie-in of the $1200 course that you see with Scrum Alliance.  At Scrum.org, you can just pay to take the test. Another major difference is that you must score at least between 85-90%, depending on the test.  Where as with Scrum Alliance, you just pay the course fee and you get a certificate.  Based on my research there is no difference in the materials covered in the certification test, only the presentation of materials.   I would love to hear from a Scrum Alliance rep confirming or refuting this.   I am less concerned with which organization has the largest market share. I AM concerned a quantitative review of materials covered under each certification program.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on TEDcember Day 01 &#8211; Try something new for 30 days by Ady Coles</title>
		<link>http://blog.punchbarrel.com/2011/12/02/tedcember-day-01-try-something-new-for-30-days/comment-page-1/#comment-3876</link>
		<dc:creator>Ady Coles</dc:creator>
		<pubDate>Tue, 06 Dec 2011 13:03:58 +0000</pubDate>
		<guid isPermaLink="false">http://blog.punchbarrel.com/?p=1694#comment-3876</guid>
		<description>Hi Frank,

What an excellent idea! I hope you stick at it. I find the TED talk videos a bit of a mixed bag, so I&#039;m looking forward to seeing your take on them.

All the best,
Ady</description>
		<content:encoded><![CDATA[<p>Hi Frank,</p>
<p>What an excellent idea! I hope you stick at it. I find the TED talk videos a bit of a mixed bag, so I&#8217;m looking forward to seeing your take on them.</p>
<p>All the best,<br />
Ady</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on The false dichotomy of tests by Jon</title>
		<link>http://blog.punchbarrel.com/2011/01/12/the-false-dichotomy-of-tests/comment-page-1/#comment-3849</link>
		<dc:creator>Jon</dc:creator>
		<pubDate>Fri, 05 Aug 2011 05:17:15 +0000</pubDate>
		<guid isPermaLink="false">http://blog.punchbarrel.com/?p=1595#comment-3849</guid>
		<description>There are two dimensions involved here, aren&#039;t there?  There&#039;s what&#039;s tested, and why.  And I think that &#039;unit&#039; and &#039;acceptance&#039; alone don&#039;t really cover the subject.

Clearly, &#039;unit testing&#039; is now too overloaded to be used without care.  I&#039;d say the majority of developers mean &#039;mostly single class testing inside a single runtime process&#039;.  For people like that, I don&#039;t think there&#039;s a word for testing collaborations of multiple classes, and it&#039;s often seen as a Bad Thing - because it tests too much, apparently - unless it&#039;s called SpringContextTest :)

There are other kinds of testing which do need to be identifiably separate, and for which it would be nice to have a common vocabulary.  I know that because I keep hearing - and being involved in - discussions in which people think they&#039;re talking about the same thing but aren&#039;t.  In any reaonsable complex enterprise system comprising multiple deployable components (I know that phrase could do with unpicking, but can we let it ride?) deployment is complex - so it&#039;s useful to be able to test individual deployable components (component testing) and multiple components strung together (integration testing) and of course all components under your control (system testing).  Each of these activities is worthwhile, and each has different complexities and pressures, and each happens in general at different parts of the workflow or on different timescales, unless you&#039;re lucky enough to have a blazingly fast continuous delivery ecosystem.

The other dimension, which is more about &#039;why&#039; rather than &#039;what&#039;, identifies the primary stakeholder.  And there things are equally messy, and there&#039;s equally little shared vocabulary.  Here particularly, things have become so confused that the words are nearly useless except as team-specific monikers.  I think the most important thing is that a team agree on terminology early on, and be honest about resolving ambiguities.</description>
		<content:encoded><![CDATA[<p>There are two dimensions involved here, aren&#8217;t there?  There&#8217;s what&#8217;s tested, and why.  And I think that &#8216;unit&#8217; and &#8216;acceptance&#8217; alone don&#8217;t really cover the subject.</p>
<p>Clearly, &#8216;unit testing&#8217; is now too overloaded to be used without care.  I&#8217;d say the majority of developers mean &#8216;mostly single class testing inside a single runtime process&#8217;.  For people like that, I don&#8217;t think there&#8217;s a word for testing collaborations of multiple classes, and it&#8217;s often seen as a Bad Thing &#8211; because it tests too much, apparently &#8211; unless it&#8217;s called SpringContextTest <img src='http://blog.punchbarrel.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>There are other kinds of testing which do need to be identifiably separate, and for which it would be nice to have a common vocabulary.  I know that because I keep hearing &#8211; and being involved in &#8211; discussions in which people think they&#8217;re talking about the same thing but aren&#8217;t.  In any reaonsable complex enterprise system comprising multiple deployable components (I know that phrase could do with unpicking, but can we let it ride?) deployment is complex &#8211; so it&#8217;s useful to be able to test individual deployable components (component testing) and multiple components strung together (integration testing) and of course all components under your control (system testing).  Each of these activities is worthwhile, and each has different complexities and pressures, and each happens in general at different parts of the workflow or on different timescales, unless you&#8217;re lucky enough to have a blazingly fast continuous delivery ecosystem.</p>
<p>The other dimension, which is more about &#8216;why&#8217; rather than &#8216;what&#8217;, identifies the primary stakeholder.  And there things are equally messy, and there&#8217;s equally little shared vocabulary.  Here particularly, things have become so confused that the words are nearly useless except as team-specific monikers.  I think the most important thing is that a team agree on terminology early on, and be honest about resolving ambiguities.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Zero-downtime deployments by Jon</title>
		<link>http://blog.punchbarrel.com/2011/08/04/zero-downtime-deployments/comment-page-1/#comment-3848</link>
		<dc:creator>Jon</dc:creator>
		<pubDate>Fri, 05 Aug 2011 04:46:48 +0000</pubDate>
		<guid isPermaLink="false">http://blog.punchbarrel.com/?p=1660#comment-3848</guid>
		<description>Jez Humble talks about this at http://www.infoq.com/presentations/Remediation-Patterns, 25-30 minutes in.  Even he isn&#039;t completely convincing - but I think that&#039;s a sign that while there are principles and patterns you can look to, each case has to be considered carefully on its own merits.</description>
		<content:encoded><![CDATA[<p>Jez Humble talks about this at <a href="http://www.infoq.com/presentations/Remediation-Patterns" rel="nofollow">http://www.infoq.com/presentations/Remediation-Patterns</a>, 25-30 minutes in.  Even he isn&#8217;t completely convincing &#8211; but I think that&#8217;s a sign that while there are principles and patterns you can look to, each case has to be considered carefully on its own merits.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Does working with Legacy code need a change in attitude? by Jon</title>
		<link>http://blog.punchbarrel.com/2011/06/23/does-working-with-legacy-code-need-a-change-in-attitude/comment-page-1/#comment-3845</link>
		<dc:creator>Jon</dc:creator>
		<pubDate>Thu, 04 Aug 2011 08:26:06 +0000</pubDate>
		<guid isPermaLink="false">http://blog.punchbarrel.com/?p=1648#comment-3845</guid>
		<description>As an ambitious contractor thirsty both for new and exciting stuff and for delivering the goods quickly, I often find working on legacy code as frustrating as you do - though as we know from working together, Frank, I&#039;m often disappointingly less radical than you in dealing with it!  Because it&#039;s a significant source of stress in my working life, I&#039;m always on the lookout for anything which will help me change my attitude - which is partly a matter of exhibiting more humility.  It isn&#039;t easy.

One starting point involves reflecting on an analogy with taxi driving.  I worked on a job which involved taking 2 or 3 taxis a day, and I got to know some of the drivers pretty well.  (Many were burnt-out ex-company directors, interestingly.)  One of them said to me: &quot;When the traffic was awful, or some idiot was driving like an arse in front of me, I used to get really angry.  Then one day I realised that if I carried on this way, I was going to have an early heart attack.  The traffic jams, the idiot drivers - they&#039;re just part of the job.  Unfortunate though it might be, my job is not to drive at 30 miles an hour through the city - if it was, I&#039;d constantly be thwarted.  Instead, it&#039;s to get someone to their destination as soon as possible given all the frustrations over which I have no control and given all the skills I have in minimising constraints over which I do have some influence.&quot;

I find the analogy between software development and taxi driving useful.  &#039;Legacy&#039; code isn&#039;t (usually) code written by idiots, any more than most traffic jams are generated by incompetent driving; it&#039;s just code you weren&#039;t involved in writing.  And much of the value of a skilled developer lies in their ability to choose safe routes through less than ideal territory - though unlike the taxi driver, we can sometimes build entirely new roads.

And again by analogy: like most drivers, I am a hypocrite.  I curse someone for driving too close; then within minutes do the same thing myself.  Equally, I&#039;m sure my code is as often the cause of WTF moments as the code I&#039;ve inherited.  But just as it behoves drivers to pay attention to the quality of their own driving, I am well aware of the need to minimise the WTF-ness of my own output.  Accordingly, I try to make it expressive, testable, etc etc.  I know that however good I am at that, though, there will come a time when someone lands on a particular piece of code I&#039;ve written and say &quot;why on earth did you architect things that way?&quot; - and that this may simply be because they haven&#039;t been through the same journey I and the rest of the team have.  In other words, all code is legacy - with all that that implies - to those who don&#039;t share the mental model developed by the team who wrote it.  Most teams I&#039;ve worked with have done too little to make that mental model readily accessible to those who come after them.</description>
		<content:encoded><![CDATA[<p>As an ambitious contractor thirsty both for new and exciting stuff and for delivering the goods quickly, I often find working on legacy code as frustrating as you do &#8211; though as we know from working together, Frank, I&#8217;m often disappointingly less radical than you in dealing with it!  Because it&#8217;s a significant source of stress in my working life, I&#8217;m always on the lookout for anything which will help me change my attitude &#8211; which is partly a matter of exhibiting more humility.  It isn&#8217;t easy.</p>
<p>One starting point involves reflecting on an analogy with taxi driving.  I worked on a job which involved taking 2 or 3 taxis a day, and I got to know some of the drivers pretty well.  (Many were burnt-out ex-company directors, interestingly.)  One of them said to me: &#8220;When the traffic was awful, or some idiot was driving like an arse in front of me, I used to get really angry.  Then one day I realised that if I carried on this way, I was going to have an early heart attack.  The traffic jams, the idiot drivers &#8211; they&#8217;re just part of the job.  Unfortunate though it might be, my job is not to drive at 30 miles an hour through the city &#8211; if it was, I&#8217;d constantly be thwarted.  Instead, it&#8217;s to get someone to their destination as soon as possible given all the frustrations over which I have no control and given all the skills I have in minimising constraints over which I do have some influence.&#8221;</p>
<p>I find the analogy between software development and taxi driving useful.  &#8216;Legacy&#8217; code isn&#8217;t (usually) code written by idiots, any more than most traffic jams are generated by incompetent driving; it&#8217;s just code you weren&#8217;t involved in writing.  And much of the value of a skilled developer lies in their ability to choose safe routes through less than ideal territory &#8211; though unlike the taxi driver, we can sometimes build entirely new roads.</p>
<p>And again by analogy: like most drivers, I am a hypocrite.  I curse someone for driving too close; then within minutes do the same thing myself.  Equally, I&#8217;m sure my code is as often the cause of WTF moments as the code I&#8217;ve inherited.  But just as it behoves drivers to pay attention to the quality of their own driving, I am well aware of the need to minimise the WTF-ness of my own output.  Accordingly, I try to make it expressive, testable, etc etc.  I know that however good I am at that, though, there will come a time when someone lands on a particular piece of code I&#8217;ve written and say &#8220;why on earth did you architect things that way?&#8221; &#8211; and that this may simply be because they haven&#8217;t been through the same journey I and the rest of the team have.  In other words, all code is legacy &#8211; with all that that implies &#8211; to those who don&#8217;t share the mental model developed by the team who wrote it.  Most teams I&#8217;ve worked with have done too little to make that mental model readily accessible to those who come after them.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Convert FLV to MOV using VLC Media Player by Computer Repairs Los Angeles Orange County</title>
		<link>http://blog.punchbarrel.com/2008/06/11/convert-flv-to-mov-using-vlc-media-player/comment-page-1/#comment-3826</link>
		<dc:creator>Computer Repairs Los Angeles Orange County</dc:creator>
		<pubDate>Wed, 01 Jun 2011 10:13:35 +0000</pubDate>
		<guid isPermaLink="false">http://blog.punchbarrel.com/?p=107#comment-3826</guid>
		<description>One other really great thing about VLC Media Player--which is a result of its open source status--is that there are a lot of external resources and extensions for it.</description>
		<content:encoded><![CDATA[<p>One other really great thing about VLC Media Player&#8211;which is a result of its open source status&#8211;is that there are a lot of external resources and extensions for it.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Another inspiring talk from Kathy Sierra by Technical Related Notes &#187; Blog Archive &#187; links for 2010-08-17</title>
		<link>http://blog.punchbarrel.com/2010/05/11/another-inspiring-talk-from-kathy-sierra/comment-page-1/#comment-3824</link>
		<dc:creator>Technical Related Notes &#187; Blog Archive &#187; links for 2010-08-17</dc:creator>
		<pubDate>Mon, 18 Apr 2011 09:03:26 +0000</pubDate>
		<guid isPermaLink="false">http://blog.punchbarrel.com/?p=1517#comment-3824</guid>
		<description>[...] Frank Carver&#039;s Punch Barrel / Another inspiring talk from Kathy Sierra (tags: business marketing) [...]</description>
		<content:encoded><![CDATA[<p>[...] Frank Carver&#039;s Punch Barrel / Another inspiring talk from Kathy Sierra (tags: business marketing) [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on RETROBRICK &#8211; the home of vintage and rare mobile phones by Yuri Wierda</title>
		<link>http://blog.punchbarrel.com/2008/06/13/retrobrick-the-home-of-vintage-and-rare-mobile-phones/comment-page-1/#comment-2614</link>
		<dc:creator>Yuri Wierda</dc:creator>
		<pubDate>Fri, 03 Dec 2010 19:45:55 +0000</pubDate>
		<guid isPermaLink="false">http://blog.punchbarrel.com/?p=112#comment-2614</guid>
		<description>I also purchased 2 phones from retrobrick which never arrived. They also didn&#039;t respond to any of my emails.</description>
		<content:encoded><![CDATA[<p>I also purchased 2 phones from retrobrick which never arrived. They also didn&#8217;t respond to any of my emails.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Cheap Certified Scrum Master Training by Peter Berridge</title>
		<link>http://blog.punchbarrel.com/2009/05/15/cheap-certified-scrum-master-training/comment-page-1/#comment-2609</link>
		<dc:creator>Peter Berridge</dc:creator>
		<pubDate>Wed, 24 Nov 2010 11:22:13 +0000</pubDate>
		<guid isPermaLink="false">http://blog.punchbarrel.com/?p=1317#comment-2609</guid>
		<description>I would love to get CSM status but like Claire, there is no way i can afford the current course rates. I was obviously to late for WelfareCSM but does anyone else know where i could get trained and Certified cheap for the unemployed?</description>
		<content:encoded><![CDATA[<p>I would love to get CSM status but like Claire, there is no way i can afford the current course rates. I was obviously to late for WelfareCSM but does anyone else know where i could get trained and Certified cheap for the unemployed?</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Cheap Certified Scrum Master Training by Claire Young</title>
		<link>http://blog.punchbarrel.com/2009/05/15/cheap-certified-scrum-master-training/comment-page-1/#comment-2606</link>
		<dc:creator>Claire Young</dc:creator>
		<pubDate>Wed, 17 Nov 2010 11:40:11 +0000</pubDate>
		<guid isPermaLink="false">http://blog.punchbarrel.com/?p=1317#comment-2606</guid>
		<description>Now that Welfare CSM is no more, are there any ideas for low-cost scrum-master certifications?  There does not appear to actually be any CSM scholarship information available on the scrum alliance site.   $2K for training is not in the budget for many.</description>
		<content:encoded><![CDATA[<p>Now that Welfare CSM is no more, are there any ideas for low-cost scrum-master certifications?  There does not appear to actually be any CSM scholarship information available on the scrum alliance site.   $2K for training is not in the budget for many.</p>
]]></content:encoded>
	</item>
</channel>
</rss>

<!-- Dynamic Page Served (once) in 0.565 seconds -->

