<?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/"
> <channel><title>Comments on: The Best Way To Interview A Developer</title> <atom:link href="http://www.skorks.com/2009/09/the-best-way-to-interview-a-developer/feed/" rel="self" type="application/rss+xml" /><link>http://www.skorks.com/2009/09/the-best-way-to-interview-a-developer/</link> <description>For the betterment of the software craft...</description> <lastBuildDate>Mon, 21 Nov 2011 13:57:06 +0000</lastBuildDate> <sy:updatePeriod>hourly</sy:updatePeriod> <sy:updateFrequency>1</sy:updateFrequency> <generator>http://wordpress.org/?v=3.1.2</generator> <item><title>By: 面试开发人员的有效方法 - 博客 - 伯乐在线</title><link>http://www.skorks.com/2009/09/the-best-way-to-interview-a-developer/comment-page-1/#comment-7643</link> <dc:creator>面试开发人员的有效方法 - 博客 - 伯乐在线</dc:creator> <pubDate>Fri, 18 Nov 2011 14:14:57 +0000</pubDate> <guid
isPermaLink="false">http://www.skorks.com/?p=1206#comment-7643</guid> <description>[...] 原作者：Alan Skorkin　编译：伯乐在线 敏捷翻译 - 朱勇 [...]</description> <content:encoded><![CDATA[<p>[...] 原作者：Alan Skorkin　编译：伯乐在线 敏捷翻译 - 朱勇 [...]</p> ]]></content:encoded> </item> <item><title>By: Alan Skorkin</title><link>http://www.skorks.com/2009/09/the-best-way-to-interview-a-developer/comment-page-1/#comment-3406</link> <dc:creator>Alan Skorkin</dc:creator> <pubDate>Sun, 24 Jan 2010 03:36:57 +0000</pubDate> <guid
isPermaLink="false">http://www.skorks.com/?p=1206#comment-3406</guid> <description>Yeah, I can&#039;t argue with you there, most if not all companies would never allow it, so you have to come up with the best process you can working within the constraints that you&#039;ve got. However this doesn&#039;t make anything I&#039;ve said any less true, a company with enough vision to implement a process such as the one I suggested will not only get better people but will also save  a lot more money in the long run. Most companies however are not known for forward thinking.</description> <content:encoded><![CDATA[<p>Yeah, I can&#8217;t argue with you there, most if not all companies would never allow it, so you have to come up with the best process you can working within the constraints that you&#8217;ve got. However this doesn&#8217;t make anything I&#8217;ve said any less true, a company with enough vision to implement a process such as the one I suggested will not only get better people but will also save  a lot more money in the long run. Most companies however are not known for forward thinking.</p> ]]></content:encoded> </item> <item><title>By: Dave Rodenbaugh</title><link>http://www.skorks.com/2009/09/the-best-way-to-interview-a-developer/comment-page-1/#comment-3391</link> <dc:creator>Dave Rodenbaugh</dc:creator> <pubDate>Sat, 09 Jan 2010 18:48:39 +0000</pubDate> <guid
isPermaLink="false">http://www.skorks.com/?p=1206#comment-3391</guid> <description>I&#039;ll still argue that if I have 10 candidates to vet using your method, I have to throw away 10 developer days to babysit them and check them all out.  That feels incredibly inefficient.  I would be willing to try that with the top two, just to check them out AFTER serious due diligence, but as valuable as your method is, it&#039;s not easily justifiable on a development schedule.  (No company I&#039;ve ever worked with would ever give me that kind of leeway for sure, and I&#039;ve worked a spectrum of them at this point...)</description> <content:encoded><![CDATA[<p>I&#8217;ll still argue that if I have 10 candidates to vet using your method, I have to throw away 10 developer days to babysit them and check them all out.  That feels incredibly inefficient.  I would be willing to try that with the top two, just to check them out AFTER serious due diligence, but as valuable as your method is, it&#8217;s not easily justifiable on a development schedule.  (No company I&#8217;ve ever worked with would ever give me that kind of leeway for sure, and I&#8217;ve worked a spectrum of them at this point&#8230;)</p> ]]></content:encoded> </item> <item><title>By: Alan Skorkin</title><link>http://www.skorks.com/2009/09/the-best-way-to-interview-a-developer/comment-page-1/#comment-3384</link> <dc:creator>Alan Skorkin</dc:creator> <pubDate>Fri, 08 Jan 2010 10:40:20 +0000</pubDate> <guid
isPermaLink="false">http://www.skorks.com/?p=1206#comment-3384</guid> <description>What you propose in your article certainly makes sense, it&#039;s basically called due diligence, even though a person looks and sounds good, you still do the hard yards and try to find out more. Having said that, I don&#039;t buy the don&#039;t have time, or don&#039;t have money excuse. If you don&#039;t find the time or money at interview time it will cost you way more down the line unless you get lucky.</description> <content:encoded><![CDATA[<p>What you propose in your article certainly makes sense, it&#8217;s basically called due diligence, even though a person looks and sounds good, you still do the hard yards and try to find out more. Having said that, I don&#8217;t buy the don&#8217;t have time, or don&#8217;t have money excuse. If you don&#8217;t find the time or money at interview time it will cost you way more down the line unless you get lucky.</p> ]]></content:encoded> </item> <item><title>By: Dave Rodenbaugh</title><link>http://www.skorks.com/2009/09/the-best-way-to-interview-a-developer/comment-page-1/#comment-3378</link> <dc:creator>Dave Rodenbaugh</dc:creator> <pubDate>Tue, 05 Jan 2010 22:23:29 +0000</pubDate> <guid
isPermaLink="false">http://www.skorks.com/?p=1206#comment-3378</guid> <description>Most of us don&#039;t have time to try this approach and traditional questions,  they don&#039;t get to the heart of the matter.  I have suggestions for 21st Century Interviewing for Developers:  http://www.lessonsoffailure.com/developers/stop-dumbing-world-bad-interview-questions/</description> <content:encoded><![CDATA[<p>Most of us don&#8217;t have time to try this approach and traditional questions,  they don&#8217;t get to the heart of the matter.  I have suggestions for 21st Century Interviewing for Developers: <a
href="http://www.lessonsoffailure.com/developers/stop-dumbing-world-bad-interview-questions/" rel="nofollow">http://www.lessonsoffailure.com/developers/stop-dumbing-world-bad-interview-questions/</a></p> ]]></content:encoded> </item> <item><title>By: Alan Skorkin</title><link>http://www.skorks.com/2009/09/the-best-way-to-interview-a-developer/comment-page-1/#comment-3067</link> <dc:creator>Alan Skorkin</dc:creator> <pubDate>Sun, 27 Sep 2009 03:28:31 +0000</pubDate> <guid
isPermaLink="false">http://www.skorks.com/?p=1206#comment-3067</guid> <description>Thanks for your insights, to be honest this is kind-of the process I was envisioning when I was talking about working with a person for a day (the pairing and end of day interview with a decision maker etc) :).</description> <content:encoded><![CDATA[<p>Thanks for your insights, to be honest this is kind-of the process I was envisioning when I was talking about working with a person for a day (the pairing and end of day interview with a decision maker etc) :).</p> ]]></content:encoded> </item> <item><title>By: Al Tenhundfeld</title><link>http://www.skorks.com/2009/09/the-best-way-to-interview-a-developer/comment-page-1/#comment-3065</link> <dc:creator>Al Tenhundfeld</dc:creator> <pubDate>Sat, 26 Sep 2009 16:05:53 +0000</pubDate> <guid
isPermaLink="false">http://www.skorks.com/?p=1206#comment-3065</guid> <description>Some responses to responses:
1) It&#039;s common for a company to request an entire day of interviews, especially if the candidate is traveling from out of area.
2) Hardware, IT support, tool familiarity --  those are nonissues. The candidate is pairing.  He can use his partner&#039;s equipment, or ask his partner how to do things in the tools.
3) For defense contractors, clearance is an issue, but many candidates will already have the necessary clearance AND most teams have some code that isn&#039;t under the restrictions: infrastructure tools, etc.
I&#039;ve seen this idea work but not exactly how you&#039;re describing. This is a rough timeline I&#039;ve seen work well for an entire day of interviewing:
Morning : traditional interviews
Lunch with technical leader(s) of the dev team
(end process if interviewers vote for not moving forward)
Afternoon : Pairing with team, at least one senior member and one junior member.
(end process if team votes for not moving forward)
End of day : interview with final decision maker
The point of the pairing isn&#039;t to get free work. It&#039;s to see how they interact with your team, how they learn new things, and if you&#039;re lucky, how they teach others.
IMO, you&#039;re not going to learn much more from 8 hours of pairing than you will from 3 hours. And except for very senior positions, I believe it&#039;s excessive to require multiple trips to your office for interviews.
In an ideal world free of business constraints, you should only hire someone when your team is excited at the prospect of working with that person.</description> <content:encoded><![CDATA[<p>Some responses to responses:<br
/> 1) It&#8217;s common for a company to request an entire day of interviews, especially if the candidate is traveling from out of area.<br
/> 2) Hardware, IT support, tool familiarity &#8212;  those are nonissues. The candidate is pairing.  He can use his partner&#8217;s equipment, or ask his partner how to do things in the tools.<br
/> 3) For defense contractors, clearance is an issue, but many candidates will already have the necessary clearance AND most teams have some code that isn&#8217;t under the restrictions: infrastructure tools, etc.</p><p>I&#8217;ve seen this idea work but not exactly how you&#8217;re describing. This is a rough timeline I&#8217;ve seen work well for an entire day of interviewing:<br
/> Morning : traditional interviews<br
/> Lunch with technical leader(s) of the dev team<br
/> (end process if interviewers vote for not moving forward)<br
/> Afternoon : Pairing with team, at least one senior member and one junior member.<br
/> (end process if team votes for not moving forward)<br
/> End of day : interview with final decision maker</p><p>The point of the pairing isn&#8217;t to get free work. It&#8217;s to see how they interact with your team, how they learn new things, and if you&#8217;re lucky, how they teach others.</p><p>IMO, you&#8217;re not going to learn much more from 8 hours of pairing than you will from 3 hours. And except for very senior positions, I believe it&#8217;s excessive to require multiple trips to your office for interviews.</p><p>In an ideal world free of business constraints, you should only hire someone when your team is excited at the prospect of working with that person.</p> ]]></content:encoded> </item> <item><title>By: Alan Skorkin</title><link>http://www.skorks.com/2009/09/the-best-way-to-interview-a-developer/comment-page-1/#comment-2985</link> <dc:creator>Alan Skorkin</dc:creator> <pubDate>Thu, 24 Sep 2009 07:53:49 +0000</pubDate> <guid
isPermaLink="false">http://www.skorks.com/?p=1206#comment-2985</guid> <description>In my book hiring good people and improving yourself as a company go hand in hand always. Especially given that one will perpetuate the other.</description> <content:encoded><![CDATA[<p>In my book hiring good people and improving yourself as a company go hand in hand always. Especially given that one will perpetuate the other.</p> ]]></content:encoded> </item> <item><title>By: Robert</title><link>http://www.skorks.com/2009/09/the-best-way-to-interview-a-developer/comment-page-1/#comment-2980</link> <dc:creator>Robert</dc:creator> <pubDate>Wed, 23 Sep 2009 22:02:27 +0000</pubDate> <guid
isPermaLink="false">http://www.skorks.com/?p=1206#comment-2980</guid> <description>&quot;You need to become the kind of company that will attract the sort of employees you want to hire&quot;  I couldn&#039;t agree more.  Making your group an awesome place to work in will attract great talent.  It also means you get to decide among several qualified candidates instead of a few decent ones and a bunch of poor ones.</description> <content:encoded><![CDATA[<p>&#8220;You need to become the kind of company that will attract the sort of employees you want to hire&#8221;  I couldn&#8217;t agree more.  Making your group an awesome place to work in will attract great talent.  It also means you get to decide among several qualified candidates instead of a few decent ones and a bunch of poor ones.</p> ]]></content:encoded> </item> <item><title>By: Alan Skorkin</title><link>http://www.skorks.com/2009/09/the-best-way-to-interview-a-developer/comment-page-1/#comment-2973</link> <dc:creator>Alan Skorkin</dc:creator> <pubDate>Tue, 22 Sep 2009 08:03:09 +0000</pubDate> <guid
isPermaLink="false">http://www.skorks.com/?p=1206#comment-2973</guid> <description>Thanks for sharing that. It is interesting and can let you screen a large number of people for coding skills etc. But once you get down to the last few candidates it still doesn&#039;t let you assess how well they will fit with the team, their ability to contribute meaningfully etc.
I do believe it can be a step in the right direction.</description> <content:encoded><![CDATA[<p>Thanks for sharing that. It is interesting and can let you screen a large number of people for coding skills etc. But once you get down to the last few candidates it still doesn&#8217;t let you assess how well they will fit with the team, their ability to contribute meaningfully etc.</p><p>I do believe it can be a step in the right direction.</p> ]]></content:encoded> </item> </channel> </rss>
<!-- Dynamic page generated in 1.078 seconds. -->
<!-- Cached page generated by WP-Super-Cache on 2012-02-08 09:02:17 -->
<!-- Compression = gzip -->
