<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	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:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Pramatr Blog &#187; Interview</title>
	<atom:link href="http://www.pramatr.com/blog/tag/interview/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.pramatr.com/blog</link>
	<description>A collection of articles from pramatr.com on technology, security, software and anything we find interesting</description>
	<lastBuildDate>Mon, 29 Mar 2010 19:48:11 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Hiring Staff: Level 70s Need Not Apply?</title>
		<link>http://www.pramatr.com/blog/2009/02/26/hiring-staff-level-70s-need-not-apply/</link>
		<comments>http://www.pramatr.com/blog/2009/02/26/hiring-staff-level-70s-need-not-apply/#comments</comments>
		<pubDate>Thu, 26 Feb 2009 06:15:24 +0000</pubDate>
		<dc:creator>pramatr</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[Opinion]]></category>
		<category><![CDATA[Code]]></category>
		<category><![CDATA[Communication]]></category>
		<category><![CDATA[Discipline]]></category>
		<category><![CDATA[Hiring]]></category>
		<category><![CDATA[Interview]]></category>
		<category><![CDATA[Team]]></category>

		<guid isPermaLink="false">http://pramatr.com/?p=547</guid>
		<description><![CDATA[After working in the technology industry for many years, I&#8217;ve had the pleasure of working with many avid gamers. Some of these are occasion players, but I&#8217;ve also worked with those that spent endless evenings and early mornings playing MMOs. The water cooler gaming banter is a regular occurrence; with discussions of last nights raid [...]]]></description>
			<content:encoded><![CDATA[<p>After working in the technology industry for many years, I&#8217;ve had the pleasure of working with many avid gamers. Some of these are occasion players, but I&#8217;ve also worked with those that spent endless evenings and early mornings playing MMOs. The water cooler gaming banter is a regular occurrence; with discussions of last nights raid and the weekend guild meeting. It was therefore quite interesting when I started to read January&#8217;s edition of the gaming magazine <a href="http://www.edge-online.com/">edge</a> which talked about hiring these same gamers.</p>
<blockquote><p><em>&#8220;He replied that employers instruct him not to send them World of Warcraft players. He said there&#8217;s a belief that WOW player can&#8217;t give 100 per cent as their focus is elsewhere, their sleeping patterns aren&#8217;t great, etc. I mentioned that some people have written about MMOG leadership as a career positive, and he shook his head.&#8221;</em></p></blockquote>
<p>After a little searching I found the original <a href="http://forums.f13.net/index.php?topic=15577.0">source</a> of this quote and the proper context in which it was delivered. Although the opinion was that of a single recruiter and was merely a brief comment in a conversation, it seems to have generated a surprising amount of publicity (nearly 90k hits on the forum alone). Much of this was no doubt due to the <a href="http://en.wikipedia.org/wiki/Telephone_game">telephone game</a> nature of how this story was reported; in some reports it was a job interview, in others a huge employeer. The story had a life of it&#8217;s own and was reported in various incarnations, some widely inaccurate from the original. It did however touch a nerve and I was forwarded the same link several times from both gamers and none gamers.</p>
<p>It wasn&#8217;t so many months ago that I was <a href="http://infotech.indiatimes.com/Personal-Tech/Computing/How-to-build-leaders-from-gaming/articleshow/msid-3046174,curpg-1.cms">reading</a> about <em>&#8220;the striking similarities between the skills required for online gaming and those required for real world leadership&#8221;.</em> Jim Spohrer, Director of Services Research IBM <a href="http://www.gameguru.in/mmo/2007/02/mmo-players-make-great-leaders-ibm-seriosity-study/">said</a>, <em>&#8220;What we&#8217;ve found is that success as a business leader may depend on skills as a gamer&#8221;.</em> Some <a href="http://www.nickyee.com/daedalus/archives/000338.php">people</a> even went as far as to say that these games should be thought of as <em>&#8220;a potential educational medium for complex social skills&#8221;.</em> Others even <a href="http://www.wired.com/wired/archive/14.04/learn.html">contemplated</a> resumes that include a line reading <em>&#8220;level 60 tauren shaman in World of Warcraft.&#8221;</em></p>
<p>I have come across many hardcore MMO gamers who poses in-game qualities that any employer would jump at, but do these really translate into real world qualities? Are guild masters really project managers or lead developers in another guise? I&#8217;ve seen guild masters that organize every part of their weekend raid but I really wouldn&#8217;t be confident of letting them run the project schedule. Virtual world skills <em>may</em> help improve real world skills but I personally haven&#8217;t seen a correlation between the two. Guild masters may make great project managers but I wouldn&#8217;t personally use this status as an indication of potential ability.</p>
<p>Since reading the quote in the edge magazine, I&#8217;ve read more negative opinions about the impact these games have on individuals. Some anecdotal observations <a href="http://www.wowinsider.com/2008/12/11/fcc-comissioner-world-of-warcraft-causes-college-dropouts/">claim</a> that playing these games is causing college drop-outs and led to people <a href="http://www.gamepolitics.com/2008/12/09/wow-trashing-some-college-students039-grades">neglecting</a> their studies. The results from a <em>small</em> poll even <a href="http://www.boards.ie/vbulletin/showthread.php?t=2055418002">showed</a> that 55% of people thought that MMO gaming affected their own school or work performance. The sample is small, but it&#8217;s still quite interesting that the very people playing the game claim it affects their own performance. Many follow up comments from the original story come to a similar conclusion; playing games makes you a less effective employee. But is that really true?</p>
<p>Balance and separation seem to be the dominating factors. Those gamers that I&#8217;ve really enjoyed working with were able to leave their gaming lifestyle at home, it&#8217;s something they do in an evening but it doesn&#8217;t take over their life. Those that really cause headaches think nothing of discussing group tactics and tech tree analysis during work, with the lunchtime forum reading quite easily turning into an afternoons reading. Morning naps are a common occurrence to make up for lost sleep when they were too busy the night before slaying the latest boss. But is this really any different to any other evening activity?</p>
<p>Everyone spends their spare time in different ways, but if that spare time activity starts affecting work on a regular basis, an employeer is completely justified to be unhappy about this. It doesn&#8217;t have to be a late night playing games, it could quite easily be a late night at the local pub or 4am coding on your own pet project. It doesn&#8217;t matter if last night you <a href="http://www.worldofwarcraft.com/info/classes/">were</a> a Death Knight, a Shaman a Warlock or just out partying, if you come to work an absolute wreck and the rest of the team have to make up for it, that&#8217;s just not on. When hiring staff, level 70s need not apply?</p>
]]></content:encoded>
			<wfw:commentRss>http://www.pramatr.com/blog/2009/02/26/hiring-staff-level-70s-need-not-apply/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>The Rubik&#039;s Approach</title>
		<link>http://www.pramatr.com/blog/2009/01/29/the-rubiks-approach/</link>
		<comments>http://www.pramatr.com/blog/2009/01/29/the-rubiks-approach/#comments</comments>
		<pubDate>Thu, 29 Jan 2009 06:25:00 +0000</pubDate>
		<dc:creator>pramatr</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[Opinion]]></category>
		<category><![CDATA[Communication]]></category>
		<category><![CDATA[Discipline]]></category>
		<category><![CDATA[Hiring]]></category>
		<category><![CDATA[Interview]]></category>
		<category><![CDATA[Team]]></category>

		<guid isPermaLink="false">http://pramatr.com/?p=222</guid>
		<description><![CDATA[Hiring new staff can be a long and drawn out process, at the end of which you hope you&#8217;ve found the right candidate. Vetting resumes, collating a list of potential candidates, telephone screening and then eventually bringing them in for an interview&#8230;&#8230;.. so what&#8217;s the plan? This is the most important decision you&#8217;re going to [...]]]></description>
			<content:encoded><![CDATA[<p>Hiring new staff can be a long and drawn out process, at the end of which you hope you&#8217;ve found the right candidate. Vetting resumes, collating a list of potential candidates, telephone screening and then eventually bringing them in for an interview&#8230;&#8230;.. so what&#8217;s the plan? This is the most important decision you&#8217;re going to make about your interview process; do you give them the list of technical questions, some example code or should you include the the rubik&#8217;s approach?</p>
<p><strong>The List of Technical Questions</strong></p>
<p>The candidate is presented with a list of technical questions that start with basic questions and slowly move towards more difficult ones. These could be about language specifics, API&#8217;s they claim to know or anything technical that is related to their potential position. Anyone with a basic knowledge of development principles stands a good chance of getting a reasonable score with the basic questions. Most people can memorise answers to the general technical questions, but does that really give you an insight into their ability?</p>
<p><strong>The Example Code Test</strong></p>
<p>The candidate is asked to write some general purpose code or possibly something resembling code they might be expected to work on. Anything general should be quite straight forward for the candidate, but anything that expects them to write code to specific API&#8217;s could produce undesirable results. If the candidate has claimed to have a good working knowledge of an API they have no excuse, but if they didn&#8217;t use the API yesterday, last month or ever, should that really sway your hiring decision? Is this candidate really better or worse than the one before?</p>
<p><strong>A Different Way?</strong></p>
<p>Joel Spolsky keeps his <a href="http://www.joelonsoftware.com/articles/GuerrillaInterviewing3.html">criteria</a> for hiring staff quite simple; <em>smart, and gets things done</em>. If we approach hiring with such simple criteria; development is about solving problems and a good developer needs to excel at this regardless of their chosen language. They need a natural aptitude to understand a problem, break it down and arrive at a a solution. Presenting a candidate with technical questions or example code rarely tests those natural problem solving abilities in any great deal.</p>
<p><strong>Rubik&#8217;s Research</strong></p>
<p>A recent batch of company branded merchandise contained a single <a href="http://en.wikipedia.org/wiki/Rubik's_cube">rubik&#8217;s cube</a>. Over the course of a couple of months, the rubik&#8217;s cube was passed around the office, each member of the team having differing degrees of success. One team member was a rubik&#8217;s cube wizard, spinning and flicking the squares around to complete the puzzle in what seemed like seconds. This team member also happens to be exceptional at their job and has amazing problem solving skills. This team member is not a developer, but I have no doubt that if they decided to turn their hand to it, they would be an exceptionally productive one.</p>
<p>Some of the other team members just couldn&#8217;t break the problem down and struggled to find the patterns that advanced the puzzle. Even after training from the rubik&#8217;s cube wizard and written instructions on how to solve the puzzle, some team members still couldn&#8217;t progress from the jumbled mess. Some of these individuals could be classified as average (not exceptional, but not bad) developers and this puzzle really seemed to highlight the distinction.</p>
<p>The rubik&#8217;s cube is only one example of a problem solving challenge (some would argue one of the hardest), but even when supplied with the answers it still provides a good challenge. Fan&#8217;s of the classic game show <a href="http://en.wikipedia.org/wiki/The_Krypton_Factor">Krypton Factor</a> might already have an idea of the kind of challenges a candidate could undertake; from the impossible to the absurd. The idea here is simply that by augmenting a normal interview with a puzzle element, it may add some insight into the candidates puzzle solving approach.</p>
<p><strong>Conclusion</strong></p>
<p>The difference between average, good and excellent developers can often be traced back to their aptitude to solve basic problems. If team members are given the solution to problems but still can&#8217;t progress further, does this give us an insight into their general analytical approach? Problem solving skills can be taught to some degree, but does the rest just come naturally, is there only so much you can teach? Typical interviews often only touch on this ability and don&#8217;t look at it from a pure approach.</p>
<p>Puzzles like the rubik&#8217;s cube are a great way to test an individuals problem solving abilities, potentially putting them on a level playing field. These kind of puzzles force individuals to look for patterns, understand the process and apply it; after all isn&#8217;t that what development is all about? Next time you have a candidate in for an interview, should you include the the rubik&#8217;s approach?</p>
<p><strong>Note:</strong> I have tried to find <a href="http://jwilson.coe.uga.edu/emt725/PSsyn/Pssyn.html">more</a> information on this subject but as yet I&#8217;ve found very little real research. I&#8217;d be interested to hear about the links between problem solving and programming ability.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.pramatr.com/blog/2009/01/29/the-rubiks-approach/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
