<?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 Simon Palmer's blog</title>
	<atom:link href="http://simonpalmer.com/comments/feed/" rel="self" type="application/rss+xml" />
	<link>http://simonpalmer.com</link>
	<description>Wondering whether anyone will ever read this...</description>
	<lastBuildDate>Wed, 10 Aug 2011 02:03:44 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
	<item>
		<title>Comment on Grails by Bill</title>
		<link>http://simonpalmer.com/grails-logging/#comment-14075</link>
		<dc:creator><![CDATA[Bill]]></dc:creator>
		<pubDate>Wed, 10 Aug 2011 02:03:44 +0000</pubDate>
		<guid isPermaLink="false">http://simonpalmer.com/?page_id=197#comment-14075</guid>
		<description><![CDATA[Thank you! After 3 days of being mocked, I finally came to the right place to find the answer.]]></description>
		<content:encoded><![CDATA[<p>Thank you! After 3 days of being mocked, I finally came to the right place to find the answer.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Grails by Puja</title>
		<link>http://simonpalmer.com/grails-logging/#comment-14047</link>
		<dc:creator><![CDATA[Puja]]></dc:creator>
		<pubDate>Sat, 25 Jun 2011 10:03:53 +0000</pubDate>
		<guid isPermaLink="false">http://simonpalmer.com/?page_id=197#comment-14047</guid>
		<description><![CDATA[Thanks Simon, It really helped!!!]]></description>
		<content:encoded><![CDATA[<p>Thanks Simon, It really helped!!!</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on McAfee Anti-spam toolbar in Outlook 2007 by Fei</title>
		<link>http://simonpalmer.com/2009/08/24/mcafee-anti-spam-toolbar-in-outlook-2007/#comment-14039</link>
		<dc:creator><![CDATA[Fei]]></dc:creator>
		<pubDate>Fri, 10 Jun 2011 22:04:55 +0000</pubDate>
		<guid isPermaLink="false">http://simonpalmer.com/?p=161#comment-14039</guid>
		<description><![CDATA[Thanks so very much.  I tried others before I got to your link.  Thanks again.]]></description>
		<content:encoded><![CDATA[<p>Thanks so very much.  I tried others before I got to your link.  Thanks again.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Person under a train? by JB</title>
		<link>http://simonpalmer.com/2008/11/14/person-under-a-train/#comment-14038</link>
		<dc:creator><![CDATA[JB]]></dc:creator>
		<pubDate>Fri, 10 Jun 2011 18:46:10 +0000</pubDate>
		<guid isPermaLink="false">http://simonpalmer.wordpress.com/?p=76#comment-14038</guid>
		<description><![CDATA[Unfortunately it happens so relatively frequently in London its not news unless there are unusual circumstances.  Recently I was on a station platform when a mother tried to commit suicide with her young child.  She failed and the driver of the oncoming train put on the emergency brakes on.  He was white as a sheet when we saw him come to investigate and he later went off duty due to the incident.  Myself and colleagues got a police officer on the train to speak to the woman and we tried ourselves to ensure she didn&#039;t try again at that station by ensuring she got on a train - we had to get off at the next stop for work reasons and left the woman and her child on the train, hoping she had changed her mind.  When we went to continue our journey 20 or so minutes later the trains had been halted due to a person under a train at the next stop - we have to assume it was the mother and her child.  Needless to say, myself and colleagues were upset and blamed ourselves for not trying harder to get her out of the original station but with hindsight we did all we could to dissuade someone set on suicide. Unfortunately it will still live with us, and no doubt the two drivers involved and any one else who saw it for a long while to come.]]></description>
		<content:encoded><![CDATA[<p>Unfortunately it happens so relatively frequently in London its not news unless there are unusual circumstances.  Recently I was on a station platform when a mother tried to commit suicide with her young child.  She failed and the driver of the oncoming train put on the emergency brakes on.  He was white as a sheet when we saw him come to investigate and he later went off duty due to the incident.  Myself and colleagues got a police officer on the train to speak to the woman and we tried ourselves to ensure she didn&#8217;t try again at that station by ensuring she got on a train &#8211; we had to get off at the next stop for work reasons and left the woman and her child on the train, hoping she had changed her mind.  When we went to continue our journey 20 or so minutes later the trains had been halted due to a person under a train at the next stop &#8211; we have to assume it was the mother and her child.  Needless to say, myself and colleagues were upset and blamed ourselves for not trying harder to get her out of the original station but with hindsight we did all we could to dissuade someone set on suicide. Unfortunately it will still live with us, and no doubt the two drivers involved and any one else who saw it for a long while to come.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on *Really* simple S3 persistence from Grails by Sapan Parikh</title>
		<link>http://simonpalmer.com/2010/03/21/really-simple-s3-persistence-from-grails/#comment-14035</link>
		<dc:creator><![CDATA[Sapan Parikh]]></dc:creator>
		<pubDate>Sun, 05 Jun 2011 06:18:25 +0000</pubDate>
		<guid isPermaLink="false">http://simonpalmer.com/?p=284#comment-14035</guid>
		<description><![CDATA[Great Article better then using the plugin.
thanks]]></description>
		<content:encoded><![CDATA[<p>Great Article better then using the plugin.<br />
thanks</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on *Really* simple Mail service for authsmtp in Grails by Franklin Dattein</title>
		<link>http://simonpalmer.com/2010/03/12/really-simple-mail-service-for-authsmtp-in-grails/#comment-14034</link>
		<dc:creator><![CDATA[Franklin Dattein]]></dc:creator>
		<pubDate>Sat, 04 Jun 2011 20:40:14 +0000</pubDate>
		<guid isPermaLink="false">http://simonpalmer.com/?p=248#comment-14034</guid>
		<description><![CDATA[Grails configuration is a little fragile. If there is any silly little mistake, the MailSErvice stops working.
However, you don&#039;t need to implement a new class, you can override mailSender (usedb yt mailService) in the resources.groovy file. Example:

 mailSender(org.springframework.mail.javamail.JavaMailSenderImpl) {
        host = &#039;mail.authsmtp.com&#039;
        port = 2525
        username = &#039;user&#039;
        password = &#039;pwd&#039;
    }]]></description>
		<content:encoded><![CDATA[<p>Grails configuration is a little fragile. If there is any silly little mistake, the MailSErvice stops working.<br />
However, you don&#8217;t need to implement a new class, you can override mailSender (usedb yt mailService) in the resources.groovy file. Example:</p>
<p> mailSender(org.springframework.mail.javamail.JavaMailSenderImpl) {<br />
        host = &#8216;mail.authsmtp.com&#8217;<br />
        port = 2525<br />
        username = &#8216;user&#8217;<br />
        password = &#8216;pwd&#8217;<br />
    }</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Why I will never score more than 9 on the Joel Test by simonpalmer</title>
		<link>http://simonpalmer.com/2011/03/16/why-i-will-never-score-more-than-9-on-the-joel-test/#comment-14008</link>
		<dc:creator><![CDATA[simonpalmer]]></dc:creator>
		<pubDate>Fri, 29 Apr 2011 13:13:30 +0000</pubDate>
		<guid isPermaLink="false">http://simonpalmer.com/?p=393#comment-14008</guid>
		<description><![CDATA[@Medwyn  Thanks very much for the effort you put into replying.  Looks like we are quite aligned and I hear you about testing.  We have three levels of testing, unit, integration and exploratory, and we major on the first two and don&#039;t have as much formality as we should in the third.  It&#039;s a good shout and thanks again.]]></description>
		<content:encoded><![CDATA[<p>@Medwyn  Thanks very much for the effort you put into replying.  Looks like we are quite aligned and I hear you about testing.  We have three levels of testing, unit, integration and exploratory, and we major on the first two and don&#8217;t have as much formality as we should in the third.  It&#8217;s a good shout and thanks again.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Why I will never score more than 9 on the Joel Test by Medwyn</title>
		<link>http://simonpalmer.com/2011/03/16/why-i-will-never-score-more-than-9-on-the-joel-test/#comment-14007</link>
		<dc:creator><![CDATA[Medwyn]]></dc:creator>
		<pubDate>Fri, 29 Apr 2011 00:05:17 +0000</pubDate>
		<guid isPermaLink="false">http://simonpalmer.com/?p=393#comment-14007</guid>
		<description><![CDATA[@darnkitty

Hold on a second, if there was ever a time for you to recognize sarcasm it was here. Obviously agile teams don&#039;t just sit around and sing with each other. Unless the song is about reverse boolean logic in C# then it would be a little useless, however there are circumstances where a little song and dance among team mates produces something even stronger then good code. It&#039;s called a good team rapport, and I would argue that having a team which works well together (regardless of the activity), will always produce results which rival the best of code. Teams who play together will also work together towards the common goal, great software. It would be much easier working with a complicated and overly complex enhancement request if the product manager and the dev team got along. If they could even speak the same language (or sing the same song), wouldn&#039;t that be the truly harmonious team? Isn&#039;t that what all software development teams should strive for? Agile or not, a good, well working team will always produce amazing software. (Of course, that&#039;s just in my experience in developing both in the Agile world and the Waterfall world).

Also, we&#039;re talking about an AGILE team, it&#039;s incredibly unlikely that a support technician is sitting at the table with the rest of the team. His work would prove to be a little distracting, but on the other hand, listening into his calls and understanding what common problems your users are running into will definitely help you build greater software. If anything, putting a support guy that close to you serves one great purpose, to make you see the problems your users are encountering and motivate you to fix them. (If not to make the software better, then to make the support guy less distracting by having less support calls to deal with).

@Ian

There is a line that needs to be drawn here, and a pinch of process to go with it. Ideas are either constructive to the creative process or a hindrance (depending, of course, on how you look at them, and of course, what the idea is). If I were to approach a project manager who manages building cogs with the idea for building a great pop can, that&#039;s going to be nothing but a hindrance. Of course this is what the project manager is for, to steer the ship and help weed out the great ideas (like automation, Kaizen, new cog greasing apparatus) from the terrible ones. (Then again, if your programmer can&#039;t tell that a pop can has nothing to do with a cog builder, then maybe you should rethink your hiring process....)

I love how you draw unnecessary attention to software development by calling it a &quot;craft&quot;. Sit down for a second and get off your pedestal, we&#039;re not curing cancer here. Of course building software is different then other engineering tasks, there are some minor similarities (process, specifications, teamwork), but there are also major differences (try as I might, I can&#039;t possibly become a structural engineer with my knowledge of JAVA). Explain to me in a simple straight-forward manner, how software development is NOT different from engineering work? I mean hey, every job requires a degree of focus and concentration, perhaps the heart surgeon would make a great programmer after all by your standards.

I&#039;d be scared to have a developer on my team who didn&#039;t ask questions or &quot;call out for help&quot;. Imagine how much disaster is going to befall the project when the &quot;new kid&quot; checks in code which he developed in solitude in his cubicle. It won&#039;t integrate, it will be buggy, and we will spend a lot of time fixing the problems. All of which could have been avoided with proper, healthy interaction. (Again, healthy interaction, talking about the last Jays game at the water cooler isn&#039;t really constructive now is it?)

&quot;Real programmers&quot; - such as you label them - are a dying breed of stone tablet chiselers who believe that the only way to develop software is their way, and resist change and collaboration with every fiber of their being. The &quot;Real programmers&quot; of today are taking a much more active stance when it comes to active collaboration. I&#039;ve worked (literally, at the same desk), side by side with project managers, quality assurance testers, UI experts, database developers and more, and each time I do this I learn something incredibly important about their roles and how it relates to my &quot;craft&quot;. Even more importantly, I learn a lot about my role and how it influences them. The code I develop today is 100, even 1,000 times better then the code I developed 2, 3, 10 years ago. Why? Because once we learned to work together as a team and respect each other, we recognized the impact it had on the software and kept on collaborating with each other. We have teams which rival the top development teams at industry leading corporations.

@Simon

I don&#039;t 100% agree with your answer to number 10. TDD is not a replacement for a fully functional QA, nor is it meant to be. TDD replaces the dreaded manual unit testing, BVT &amp; Smoke test which does nothing but suck up time in a schedule, but it is no replacement for exploratory testing. There&#039;s a saying at my company &quot; A developer makes a lousy QA &quot;, and I&#039;m sure it&#039;s common in other places as well, but it&#039;s 100% accurate in every scenario I&#039;ve seen. Developers just don&#039;t have the ability to see the forest through the trees and will only focus on the scenarios they know of. Exploratory QA is meant to test everything that developers aren&#039;t thinking of, if anything, turning a QA into a developer is almost a guarantee that your automated testing will truly become an acceptable replacement for functional and regression testing. This leads me to the &quot;Quality Engineers&quot; section, are they developers? Are they QA? Are they both? In my experience, a QA Engineer is someone who learned how to write automated scripts, but if all they script is the functionality placed in front of them, are they truly able to see beyond the screen and think of the scenarios that they aren&#039;t seeing? Or are they too locked into only testing what they can see because they don&#039;t have the time/patience/skills to be able to move outside their box? I think QA engineers are important to achieving the 100% coverage goal (more like a dream, really), but so are regular &quot;testers&quot;. Something to ponder over.

As much as you love the Joel test (I did too the first time I read it), I believe you shouldn&#039;t use it as the basis for judging an Agile team. There&#039;s far too many &quot;Depends&quot; answers here which really take away from the focus of the test. Why not come up with something on your own which actually applies to Agile?

I&#039;m not touching the &quot;hug&quot; question, there are far to many shades of &quot;gray&quot; in this area. My current table mate sings and hums to himself and I&#039;m at peace with it. Throw on your headphones, crank the tunes and watch your fingers dance across your keyboard as you build something wonderful. Beats having to listen to him and also fixes the question about the &quot;hug&quot;.]]></description>
		<content:encoded><![CDATA[<p>@darnkitty</p>
<p>Hold on a second, if there was ever a time for you to recognize sarcasm it was here. Obviously agile teams don&#8217;t just sit around and sing with each other. Unless the song is about reverse boolean logic in C# then it would be a little useless, however there are circumstances where a little song and dance among team mates produces something even stronger then good code. It&#8217;s called a good team rapport, and I would argue that having a team which works well together (regardless of the activity), will always produce results which rival the best of code. Teams who play together will also work together towards the common goal, great software. It would be much easier working with a complicated and overly complex enhancement request if the product manager and the dev team got along. If they could even speak the same language (or sing the same song), wouldn&#8217;t that be the truly harmonious team? Isn&#8217;t that what all software development teams should strive for? Agile or not, a good, well working team will always produce amazing software. (Of course, that&#8217;s just in my experience in developing both in the Agile world and the Waterfall world).</p>
<p>Also, we&#8217;re talking about an AGILE team, it&#8217;s incredibly unlikely that a support technician is sitting at the table with the rest of the team. His work would prove to be a little distracting, but on the other hand, listening into his calls and understanding what common problems your users are running into will definitely help you build greater software. If anything, putting a support guy that close to you serves one great purpose, to make you see the problems your users are encountering and motivate you to fix them. (If not to make the software better, then to make the support guy less distracting by having less support calls to deal with).</p>
<p>@Ian</p>
<p>There is a line that needs to be drawn here, and a pinch of process to go with it. Ideas are either constructive to the creative process or a hindrance (depending, of course, on how you look at them, and of course, what the idea is). If I were to approach a project manager who manages building cogs with the idea for building a great pop can, that&#8217;s going to be nothing but a hindrance. Of course this is what the project manager is for, to steer the ship and help weed out the great ideas (like automation, Kaizen, new cog greasing apparatus) from the terrible ones. (Then again, if your programmer can&#8217;t tell that a pop can has nothing to do with a cog builder, then maybe you should rethink your hiring process&#8230;.)</p>
<p>I love how you draw unnecessary attention to software development by calling it a &#8220;craft&#8221;. Sit down for a second and get off your pedestal, we&#8217;re not curing cancer here. Of course building software is different then other engineering tasks, there are some minor similarities (process, specifications, teamwork), but there are also major differences (try as I might, I can&#8217;t possibly become a structural engineer with my knowledge of JAVA). Explain to me in a simple straight-forward manner, how software development is NOT different from engineering work? I mean hey, every job requires a degree of focus and concentration, perhaps the heart surgeon would make a great programmer after all by your standards.</p>
<p>I&#8217;d be scared to have a developer on my team who didn&#8217;t ask questions or &#8220;call out for help&#8221;. Imagine how much disaster is going to befall the project when the &#8220;new kid&#8221; checks in code which he developed in solitude in his cubicle. It won&#8217;t integrate, it will be buggy, and we will spend a lot of time fixing the problems. All of which could have been avoided with proper, healthy interaction. (Again, healthy interaction, talking about the last Jays game at the water cooler isn&#8217;t really constructive now is it?)</p>
<p>&#8220;Real programmers&#8221; &#8211; such as you label them &#8211; are a dying breed of stone tablet chiselers who believe that the only way to develop software is their way, and resist change and collaboration with every fiber of their being. The &#8220;Real programmers&#8221; of today are taking a much more active stance when it comes to active collaboration. I&#8217;ve worked (literally, at the same desk), side by side with project managers, quality assurance testers, UI experts, database developers and more, and each time I do this I learn something incredibly important about their roles and how it relates to my &#8220;craft&#8221;. Even more importantly, I learn a lot about my role and how it influences them. The code I develop today is 100, even 1,000 times better then the code I developed 2, 3, 10 years ago. Why? Because once we learned to work together as a team and respect each other, we recognized the impact it had on the software and kept on collaborating with each other. We have teams which rival the top development teams at industry leading corporations.</p>
<p>@Simon</p>
<p>I don&#8217;t 100% agree with your answer to number 10. TDD is not a replacement for a fully functional QA, nor is it meant to be. TDD replaces the dreaded manual unit testing, BVT &amp; Smoke test which does nothing but suck up time in a schedule, but it is no replacement for exploratory testing. There&#8217;s a saying at my company &#8221; A developer makes a lousy QA &#8220;, and I&#8217;m sure it&#8217;s common in other places as well, but it&#8217;s 100% accurate in every scenario I&#8217;ve seen. Developers just don&#8217;t have the ability to see the forest through the trees and will only focus on the scenarios they know of. Exploratory QA is meant to test everything that developers aren&#8217;t thinking of, if anything, turning a QA into a developer is almost a guarantee that your automated testing will truly become an acceptable replacement for functional and regression testing. This leads me to the &#8220;Quality Engineers&#8221; section, are they developers? Are they QA? Are they both? In my experience, a QA Engineer is someone who learned how to write automated scripts, but if all they script is the functionality placed in front of them, are they truly able to see beyond the screen and think of the scenarios that they aren&#8217;t seeing? Or are they too locked into only testing what they can see because they don&#8217;t have the time/patience/skills to be able to move outside their box? I think QA engineers are important to achieving the 100% coverage goal (more like a dream, really), but so are regular &#8220;testers&#8221;. Something to ponder over.</p>
<p>As much as you love the Joel test (I did too the first time I read it), I believe you shouldn&#8217;t use it as the basis for judging an Agile team. There&#8217;s far too many &#8220;Depends&#8221; answers here which really take away from the focus of the test. Why not come up with something on your own which actually applies to Agile?</p>
<p>I&#8217;m not touching the &#8220;hug&#8221; question, there are far to many shades of &#8220;gray&#8221; in this area. My current table mate sings and hums to himself and I&#8217;m at peace with it. Throw on your headphones, crank the tunes and watch your fingers dance across your keyboard as you build something wonderful. Beats having to listen to him and also fixes the question about the &#8220;hug&#8221;.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Why I will never score more than 9 on the Joel Test by simonpalmer</title>
		<link>http://simonpalmer.com/2011/03/16/why-i-will-never-score-more-than-9-on-the-joel-test/#comment-13996</link>
		<dc:creator><![CDATA[simonpalmer]]></dc:creator>
		<pubDate>Sun, 24 Apr 2011 01:29:05 +0000</pubDate>
		<guid isPermaLink="false">http://simonpalmer.com/?p=393#comment-13996</guid>
		<description><![CDATA[@IanRihter@gmail.com, thanks for your perspective, it&#039;s healthy to have all sides of the argument.  Let me try and answer your questions.  

&quot;Seriously?&quot;  Yes.  And no.  

&quot;...a pile of people running round in circles coming over with ideas and disputing them all day?&quot;  No.  And sometimes yes.  I see a bit of that, but I see much more focused team based work following agile principles, in our case XP.  Take a read of &lt;a href=&quot;http://jamesshore.com/Agile-Book/&quot; rel=&quot;nofollow&quot;&gt;James Shore&#039;s Art of Agile book&lt;/a&gt;, as I think this quite closely resembles our environment, attitudes and working practices; you are clearly not familiar with it.  And I have seen running round in circles in the environment you describe too.

&quot;Do you think that the actual craft of writing software is any different by all other engineering work that requires focus and concentration?&quot;(sic).  A question to the very heart of the matter, and yes, I do.  In fact I think the term &quot;Engineering&quot; is entirely inappropriately applied to software development.  It&#039;s not predictable and mechanistic in my experience, it is much more like building dry stone walls, it&#039;s a cross between puzzle solving, research, heavy lifting and creativity.  It certainly requires concentration a lot of the time, but sometimes that&#039;s the opposite of what you need to get really great work done.  Decompression and latitude work just as well and much better in certain circumstances.  And thank you for your good luck, although I don&#039;t think I need it. I have a strong pipeline of new recruits from a variety of backgrounds including researchers, new developers and seasoned pros, and they are forming the most capable dev teams I have worked with.  No script kiddies in my world - although I would never turn them away.

I&#039;m afraid I don&#039;t recognise the &quot;real programmers&quot; that you refer to, although I confess I have done my best to avoid environments that don&#039;t value the human interactions, and in which an ask for help would be considered either a distraction, or a sign of weakness.  In fact I find it curious, and slightly offensive, that you would judge me and my developers and working environment as somehow inferior to what you believe to be right, and presume we are not capable, high capacity, high integrity, intelligent individuals doing great work, just because you don&#039;t recognise or value the practices.  I do recognise the respect and pride that you mention, but don&#039;t see that in any way at odds with a bit of fun and a conversational and personal atmosphere.

And what&#039;s wrong with giving the guy a hug?  What experiences in your life lead you to believe that hugging and quality code are somehow mutually exclusive?  (rhetorical questions, this isn&#039;t Oprah).]]></description>
		<content:encoded><![CDATA[<p>@IanRihter@gmail.com, thanks for your perspective, it&#8217;s healthy to have all sides of the argument.  Let me try and answer your questions.  </p>
<p>&#8220;Seriously?&#8221;  Yes.  And no.  </p>
<p>&#8220;&#8230;a pile of people running round in circles coming over with ideas and disputing them all day?&#8221;  No.  And sometimes yes.  I see a bit of that, but I see much more focused team based work following agile principles, in our case XP.  Take a read of <a href="http://jamesshore.com/Agile-Book/" rel="nofollow">James Shore&#8217;s Art of Agile book</a>, as I think this quite closely resembles our environment, attitudes and working practices; you are clearly not familiar with it.  And I have seen running round in circles in the environment you describe too.</p>
<p>&#8220;Do you think that the actual craft of writing software is any different by all other engineering work that requires focus and concentration?&#8221;(sic).  A question to the very heart of the matter, and yes, I do.  In fact I think the term &#8220;Engineering&#8221; is entirely inappropriately applied to software development.  It&#8217;s not predictable and mechanistic in my experience, it is much more like building dry stone walls, it&#8217;s a cross between puzzle solving, research, heavy lifting and creativity.  It certainly requires concentration a lot of the time, but sometimes that&#8217;s the opposite of what you need to get really great work done.  Decompression and latitude work just as well and much better in certain circumstances.  And thank you for your good luck, although I don&#8217;t think I need it. I have a strong pipeline of new recruits from a variety of backgrounds including researchers, new developers and seasoned pros, and they are forming the most capable dev teams I have worked with.  No script kiddies in my world &#8211; although I would never turn them away.</p>
<p>I&#8217;m afraid I don&#8217;t recognise the &#8220;real programmers&#8221; that you refer to, although I confess I have done my best to avoid environments that don&#8217;t value the human interactions, and in which an ask for help would be considered either a distraction, or a sign of weakness.  In fact I find it curious, and slightly offensive, that you would judge me and my developers and working environment as somehow inferior to what you believe to be right, and presume we are not capable, high capacity, high integrity, intelligent individuals doing great work, just because you don&#8217;t recognise or value the practices.  I do recognise the respect and pride that you mention, but don&#8217;t see that in any way at odds with a bit of fun and a conversational and personal atmosphere.</p>
<p>And what&#8217;s wrong with giving the guy a hug?  What experiences in your life lead you to believe that hugging and quality code are somehow mutually exclusive?  (rhetorical questions, this isn&#8217;t Oprah).</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Why I will never score more than 9 on the Joel Test by Ian</title>
		<link>http://simonpalmer.com/2011/03/16/why-i-will-never-score-more-than-9-on-the-joel-test/#comment-13988</link>
		<dc:creator><![CDATA[Ian]]></dc:creator>
		<pubDate>Sat, 23 Apr 2011 18:39:43 +0000</pubDate>
		<guid isPermaLink="false">http://simonpalmer.com/?p=393#comment-13988</guid>
		<description><![CDATA[Seriously? The developing work is a pile of people running around in circles coming over with ideas and disputing them all day? 

Do you think that the actual craft of writing software is any different by all other engineering work that requires focus and concentration? Good luck hiring the new kids on the block and getting script out of them. 

Real programmers work on a 2-3 teams of highly focused and respected individuals who take pride in what they build. Not &quot;call across to other people to help&quot; and break the focus of the whole group.

&quot;give the guy a hug&quot; hahahaha. Give him a hug and go be buddies. Who needs quality code writing anymore. Group hugging, yeah!]]></description>
		<content:encoded><![CDATA[<p>Seriously? The developing work is a pile of people running around in circles coming over with ideas and disputing them all day? </p>
<p>Do you think that the actual craft of writing software is any different by all other engineering work that requires focus and concentration? Good luck hiring the new kids on the block and getting script out of them. </p>
<p>Real programmers work on a 2-3 teams of highly focused and respected individuals who take pride in what they build. Not &#8220;call across to other people to help&#8221; and break the focus of the whole group.</p>
<p>&#8220;give the guy a hug&#8221; hahahaha. Give him a hug and go be buddies. Who needs quality code writing anymore. Group hugging, yeah!</p>
]]></content:encoded>
	</item>
</channel>
</rss>

