<?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 on: The Code Sample (The Programmer&#8217;s Guide to Getting Hired)</title>
	<atom:link href="http://improvingsoftware.com/2009/04/10/the-programmers-guide-to-getting-hired-the-code-sample/feed/" rel="self" type="application/rss+xml" />
	<link>http://improvingsoftware.com/2009/04/10/the-programmers-guide-to-getting-hired-the-code-sample/</link>
	<description>Upgrading the software development process one reader at a time.</description>
	<lastBuildDate>Mon, 23 Jan 2012 00:26:49 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
	<item>
		<title>By: johnfx</title>
		<link>http://improvingsoftware.com/2009/04/10/the-programmers-guide-to-getting-hired-the-code-sample/#comment-1024</link>
		<dc:creator><![CDATA[johnfx]]></dc:creator>
		<pubDate>Fri, 29 Apr 2011 21:45:02 +0000</pubDate>
		<guid isPermaLink="false">http://softwareplusplus.wordpress.com/?p=19#comment-1024</guid>
		<description><![CDATA[First, this article isn&#039;t really about writing code in an interview. Usually when an interviewer asks for a code sample they do it like a homework assignment. Writing code in an interview is a whole other topic.

Second, I really appreciate your faith in my skills that my bungled code snippet invalidates code samples as a way to evaluate programmers. 

Finally, when evaluating a code sample it is important to know the difference between a typo/honest mistake and a fundamental lack of technique and understanding. 

As to your point about asking for open source code. You might want to re-read what I was saying. The whole point of this article is advice to the candidate when presented with an open ended request for a code sample. It was a response to a question I saw on StackOverflow from an interviewee who got such a request and didn&#039;t know what to offer.

I do appreciate your feedback through and think it is good policy to embrace your critics. Thanks for commenting!]]></description>
		<content:encoded><![CDATA[<p>First, this article isn&#8217;t really about writing code in an interview. Usually when an interviewer asks for a code sample they do it like a homework assignment. Writing code in an interview is a whole other topic.</p>
<p>Second, I really appreciate your faith in my skills that my bungled code snippet invalidates code samples as a way to evaluate programmers. </p>
<p>Finally, when evaluating a code sample it is important to know the difference between a typo/honest mistake and a fundamental lack of technique and understanding. </p>
<p>As to your point about asking for open source code. You might want to re-read what I was saying. The whole point of this article is advice to the candidate when presented with an open ended request for a code sample. It was a response to a question I saw on StackOverflow from an interviewee who got such a request and didn&#8217;t know what to offer.</p>
<p>I do appreciate your feedback through and think it is good policy to embrace your critics. Thanks for commenting!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Mark</title>
		<link>http://improvingsoftware.com/2009/04/10/the-programmers-guide-to-getting-hired-the-code-sample/#comment-1023</link>
		<dc:creator><![CDATA[Mark]]></dc:creator>
		<pubDate>Fri, 29 Apr 2011 21:22:59 +0000</pubDate>
		<guid isPermaLink="false">http://softwareplusplus.wordpress.com/?p=19#comment-1023</guid>
		<description><![CDATA[This is funny actually. You could have spent days writing this article for all we know and you got your own code sample wrong. So what do you expect from an applicant during the stress of a 45 minute interview?

You just disproved your own point. Coding questions during an interview are ludicrous. Ask for some open source code instead.]]></description>
		<content:encoded><![CDATA[<p>This is funny actually. You could have spent days writing this article for all we know and you got your own code sample wrong. So what do you expect from an applicant during the stress of a 45 minute interview?</p>
<p>You just disproved your own point. Coding questions during an interview are ludicrous. Ask for some open source code instead.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Stephen B</title>
		<link>http://improvingsoftware.com/2009/04/10/the-programmers-guide-to-getting-hired-the-code-sample/#comment-766</link>
		<dc:creator><![CDATA[Stephen B]]></dc:creator>
		<pubDate>Thu, 21 Oct 2010 22:41:14 +0000</pubDate>
		<guid isPermaLink="false">http://softwareplusplus.wordpress.com/?p=19#comment-766</guid>
		<description><![CDATA[Great Article

Thanks for the help]]></description>
		<content:encoded><![CDATA[<p>Great Article</p>
<p>Thanks for the help</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: 19 Tips for Recruiting Great Developers &#171; Software++</title>
		<link>http://improvingsoftware.com/2009/04/10/the-programmers-guide-to-getting-hired-the-code-sample/#comment-393</link>
		<dc:creator><![CDATA[19 Tips for Recruiting Great Developers &#171; Software++]]></dc:creator>
		<pubDate>Thu, 01 Oct 2009 14:30:22 +0000</pubDate>
		<guid isPermaLink="false">http://softwareplusplus.wordpress.com/?p=19#comment-393</guid>
		<description><![CDATA[[...] code samples of previous [...]]]></description>
		<content:encoded><![CDATA[<p>[...] code samples of previous [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: The Programmer&#8217;s Guide to Getting Hired: Cover Letters &#171; Software++</title>
		<link>http://improvingsoftware.com/2009/04/10/the-programmers-guide-to-getting-hired-the-code-sample/#comment-354</link>
		<dc:creator><![CDATA[The Programmer&#8217;s Guide to Getting Hired: Cover Letters &#171; Software++]]></dc:creator>
		<pubDate>Thu, 10 Sep 2009 15:01:32 +0000</pubDate>
		<guid isPermaLink="false">http://softwareplusplus.wordpress.com/?p=19#comment-354</guid>
		<description><![CDATA[[...] The Code Sample [...]]]></description>
		<content:encoded><![CDATA[<p>[...] The Code Sample [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Why &#8220;I&#8217;d just Google it&#8221; is not an acceptable interview answer &#171; Software++</title>
		<link>http://improvingsoftware.com/2009/04/10/the-programmers-guide-to-getting-hired-the-code-sample/#comment-111</link>
		<dc:creator><![CDATA[Why &#8220;I&#8217;d just Google it&#8221; is not an acceptable interview answer &#171; Software++]]></dc:creator>
		<pubDate>Wed, 10 Jun 2009 22:55:32 +0000</pubDate>
		<guid isPermaLink="false">http://softwareplusplus.wordpress.com/?p=19#comment-111</guid>
		<description><![CDATA[[...] Posts Programmers: Before you turn 40, get a plan BWhat Programmers Should Be Learning in CollegeThe Code Sample (The Programmer&#039;s Guide to Getting Hired)Database Smells, Redneck [...]]]></description>
		<content:encoded><![CDATA[<p>[...] Posts Programmers: Before you turn 40, get a plan BWhat Programmers Should Be Learning in CollegeThe Code Sample (The Programmer&#39;s Guide to Getting Hired)Database Smells, Redneck [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: johnfx</title>
		<link>http://improvingsoftware.com/2009/04/10/the-programmers-guide-to-getting-hired-the-code-sample/#comment-69</link>
		<dc:creator><![CDATA[johnfx]]></dc:creator>
		<pubDate>Wed, 27 May 2009 16:05:58 +0000</pubDate>
		<guid isPermaLink="false">http://softwareplusplus.wordpress.com/?p=19#comment-69</guid>
		<description><![CDATA[You make an interesting point.  However consider the following:

1) For the purposes of the article, I&#039;m assuming you really want the job and aren&#039;t screening the company  using the code sample. It&#039;s an interesting idea, but that is a whole other topic.

2) More often than not, you are never going to know what they thought of your code sample when they rule you out. So the learning potential is probably very limited.



more often than not,]]></description>
		<content:encoded><![CDATA[<p>You make an interesting point.  However consider the following:</p>
<p>1) For the purposes of the article, I&#8217;m assuming you really want the job and aren&#8217;t screening the company  using the code sample. It&#8217;s an interesting idea, but that is a whole other topic.</p>
<p>2) More often than not, you are never going to know what they thought of your code sample when they rule you out. So the learning potential is probably very limited.</p>
<p>more often than not,</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: K</title>
		<link>http://improvingsoftware.com/2009/04/10/the-programmers-guide-to-getting-hired-the-code-sample/#comment-68</link>
		<dc:creator><![CDATA[K]]></dc:creator>
		<pubDate>Wed, 27 May 2009 15:50:42 +0000</pubDate>
		<guid isPermaLink="false">http://softwareplusplus.wordpress.com/?p=19#comment-68</guid>
		<description><![CDATA[You mentioned avoiding certain things like Hungarian notation (Apps or Systems?) to avoid getting dinged by someone who zealously follows a different methodology.  I wouldn&#039;t necessarily consider that result a bad thing.  It may cost me the job, but then it&#039;s costing me a job with a difficult person in a position of influence.  Am I worse off?  Sometimes, but not always.  Even if it doesn&#039;t cost me the job, it gives me information I wouldn&#039;t have had otherwise.  If you&#039;re highly confident of your skills and in a strong position, you might consider intentionally putting in a few tripwires like that, as long as they are truly subjective matters of taste.]]></description>
		<content:encoded><![CDATA[<p>You mentioned avoiding certain things like Hungarian notation (Apps or Systems?) to avoid getting dinged by someone who zealously follows a different methodology.  I wouldn&#8217;t necessarily consider that result a bad thing.  It may cost me the job, but then it&#8217;s costing me a job with a difficult person in a position of influence.  Am I worse off?  Sometimes, but not always.  Even if it doesn&#8217;t cost me the job, it gives me information I wouldn&#8217;t have had otherwise.  If you&#8217;re highly confident of your skills and in a strong position, you might consider intentionally putting in a few tripwires like that, as long as they are truly subjective matters of taste.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Rob Kinyon</title>
		<link>http://improvingsoftware.com/2009/04/10/the-programmers-guide-to-getting-hired-the-code-sample/#comment-66</link>
		<dc:creator><![CDATA[Rob Kinyon]]></dc:creator>
		<pubDate>Tue, 26 May 2009 20:16:56 +0000</pubDate>
		<guid isPermaLink="false">http://softwareplusplus.wordpress.com/?p=19#comment-66</guid>
		<description><![CDATA[The best code sample is your OSS work. Every position I&#039;ve been offered in the past 7 years (and I&#039;ve been offered dozens in that time) has mentioned my code on CPAN as a factor for offering me the job. Sometimes, these job offers have been cold offers - I didn&#039;t even know I was being evaluated.]]></description>
		<content:encoded><![CDATA[<p>The best code sample is your OSS work. Every position I&#8217;ve been offered in the past 7 years (and I&#8217;ve been offered dozens in that time) has mentioned my code on CPAN as a factor for offering me the job. Sometimes, these job offers have been cold offers &#8211; I didn&#8217;t even know I was being evaluated.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: johnfx</title>
		<link>http://improvingsoftware.com/2009/04/10/the-programmers-guide-to-getting-hired-the-code-sample/#comment-42</link>
		<dc:creator><![CDATA[johnfx]]></dc:creator>
		<pubDate>Mon, 11 May 2009 15:53:39 +0000</pubDate>
		<guid isPermaLink="false">http://softwareplusplus.wordpress.com/?p=19#comment-42</guid>
		<description><![CDATA[You make a very valid point, but understand the context of that statement. I have no issue at all with developers using Google as a resource on the job. What I am referring to here is the candidate who throws this out whenever they can&#039;t answer a technical interview question. If I were asking silly interview questions like &quot;How many overloads are there for the .NET RegEx constructor that are available on the compact framework? &quot; then I&#039;d deserve that kind of response. However, I tend to ask more situational questions and provide a lot of leeway for syntax/method names for any whiteboard code written during interviews.

Perhaps this example explains better what I am talking about:
Interviewer: Performance problems have been reported in your 3-tier web application, describe your general approach for tracking down the source of the performance issues.
Candidate:  Uhhhh. I&#039;d Google it!
Interviewer: Google what, exactly?
Candidate: &quot;Performance optimization&quot;
Interviewer: Thanks for your time...

In any event, the &quot;I&#039;d Google it&quot; answer really never satisfies any question that is asked in an interview because it doesn&#039;t tell the interviewer anything about the candidate that differentiates them, unless they have exclusive access to Google or something.]]></description>
		<content:encoded><![CDATA[<p>You make a very valid point, but understand the context of that statement. I have no issue at all with developers using Google as a resource on the job. What I am referring to here is the candidate who throws this out whenever they can&#8217;t answer a technical interview question. If I were asking silly interview questions like &#8220;How many overloads are there for the .NET RegEx constructor that are available on the compact framework? &#8221; then I&#8217;d deserve that kind of response. However, I tend to ask more situational questions and provide a lot of leeway for syntax/method names for any whiteboard code written during interviews.</p>
<p>Perhaps this example explains better what I am talking about:<br />
Interviewer: Performance problems have been reported in your 3-tier web application, describe your general approach for tracking down the source of the performance issues.<br />
Candidate:  Uhhhh. I&#8217;d Google it!<br />
Interviewer: Google what, exactly?<br />
Candidate: &#8220;Performance optimization&#8221;<br />
Interviewer: Thanks for your time&#8230;</p>
<p>In any event, the &#8220;I&#8217;d Google it&#8221; answer really never satisfies any question that is asked in an interview because it doesn&#8217;t tell the interviewer anything about the candidate that differentiates them, unless they have exclusive access to Google or something.</p>
]]></content:encoded>
	</item>
</channel>
</rss>

