<?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 Luke Halliwell's Weblog</title>
	<atom:link href="http://lukehalliwell.wordpress.com/comments/feed/" rel="self" type="application/rss+xml" />
	<link>http://lukehalliwell.wordpress.com</link>
	<description>Modern Game Development</description>
	<lastBuildDate>Tue, 01 Dec 2009 06:27:14 +0000</lastBuildDate>
	<generator>http://wordpress.com/</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>Comment on The Agile Disease by Luke</title>
		<link>http://lukehalliwell.wordpress.com/2008/11/16/the-agile-disease/#comment-260</link>
		<dc:creator>Luke</dc:creator>
		<pubDate>Tue, 01 Dec 2009 06:27:14 +0000</pubDate>
		<guid isPermaLink="false">http://lukehalliwell.wordpress.com/?p=305#comment-260</guid>
		<description>Thanks for this post.  Whether it be in film, music, any kind of art, software development, graphic design, home construction, or even baking desserts, I&#039;ve always been turned off by energy directed at the &quot;how&quot; vs. the &quot;what&quot;.  Buzzwords and cult-think are the luxury of people who work without a connection between effort and reward.  Academics like that make me want to become a plumber because then I&#039;m at least solving real problems instead of creating them.</description>
		<content:encoded><![CDATA[<p>Thanks for this post.  Whether it be in film, music, any kind of art, software development, graphic design, home construction, or even baking desserts, I&#8217;ve always been turned off by energy directed at the &#8220;how&#8221; vs. the &#8220;what&#8221;.  Buzzwords and cult-think are the luxury of people who work without a connection between effort and reward.  Academics like that make me want to become a plumber because then I&#8217;m at least solving real problems instead of creating them.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on The Agile Disease by Bruce Rennie</title>
		<link>http://lukehalliwell.wordpress.com/2008/11/16/the-agile-disease/#comment-259</link>
		<dc:creator>Bruce Rennie</dc:creator>
		<pubDate>Mon, 16 Nov 2009 19:30:14 +0000</pubDate>
		<guid isPermaLink="false">http://lukehalliwell.wordpress.com/?p=305#comment-259</guid>
		<description>Mr. Halliwel.

Re you&#039;re point on planning. You may not be aware of it, but that particular quote from Eisenhower is widely used by agile developers to make exactly your point: that planning is more valuable than following a plan. 

You appear to in violent agreement with agile developers. 

This confuses me. No one who has actively participated in an agile project would make a mistake like that. Have you actually ever worked on an agile software development project? Does that affect your ability to accurately judge the effectiveness of agile methods?

Regardless, good article.</description>
		<content:encoded><![CDATA[<p>Mr. Halliwel.</p>
<p>Re you&#8217;re point on planning. You may not be aware of it, but that particular quote from Eisenhower is widely used by agile developers to make exactly your point: that planning is more valuable than following a plan. </p>
<p>You appear to in violent agreement with agile developers. </p>
<p>This confuses me. No one who has actively participated in an agile project would make a mistake like that. Have you actually ever worked on an agile software development project? Does that affect your ability to accurately judge the effectiveness of agile methods?</p>
<p>Regardless, good article.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on A rule of thumb and a silver bullet by Mark&#8217;s Testblog &#187; Blog Archive &#187; No longer a software engineer in test - &#8230;for these are testing times, indeed.</title>
		<link>http://lukehalliwell.wordpress.com/2009/01/22/a-rule-of-thumb-and-a-silver-bullet/#comment-258</link>
		<dc:creator>Mark&#8217;s Testblog &#187; Blog Archive &#187; No longer a software engineer in test - &#8230;for these are testing times, indeed.</dc:creator>
		<pubDate>Sat, 31 Oct 2009 20:54:29 +0000</pubDate>
		<guid isPermaLink="false">http://lukehalliwell.wordpress.com/?p=374#comment-258</guid>
		<description>[...] Whilst it&#8217;s true that I am changing jobs, what I learned as a test engineer has irrevocably changed the way I write software for the better.  I learned about the value of automation and wrote tools to automate processes, but the most satisfying thing I did was learn about how to design for testability.  Not only do these principles aid us in automated testing, but I firmly believe that following these principles results in better code quality.  These two separate things have much in common and seem to naturally converge. [...]</description>
		<content:encoded><![CDATA[<p>[...] Whilst it&#8217;s true that I am changing jobs, what I learned as a test engineer has irrevocably changed the way I write software for the better.  I learned about the value of automation and wrote tools to automate processes, but the most satisfying thing I did was learn about how to design for testability.  Not only do these principles aid us in automated testing, but I firmly believe that following these principles results in better code quality.  These two separate things have much in common and seem to naturally converge. [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on My to-do list by ismailkhalid</title>
		<link>http://lukehalliwell.wordpress.com/2009/09/08/my-to-do-list/#comment-254</link>
		<dc:creator>ismailkhalid</dc:creator>
		<pubDate>Fri, 25 Sep 2009 00:09:31 +0000</pubDate>
		<guid isPermaLink="false">http://lukehalliwell.wordpress.com/?p=633#comment-254</guid>
		<description>Dear sir,

I have been reading your blog from some time now and I really enjoy it. In one of your posts you gave very valuable advice about how to become a better software engineer. That post was about &#039;How to get a job at Realtime Worlds&#039;, and in that you gave some tips in the end.  Recently I applied for the position of Graduate Software Engineer at RTW, and you took my telephonic interview, and I also got to the stage of face-to-face interview but couldn&#039;t clear it. When I was told that you will be taking my telephonic interview I found your web blog on Wordpress, and from then I made a habit of reading software related blogs.

I just finished my MSc in Software Engineering from the University of Glasgow, and it was a great learning experience. I believe that one of the biggest benefits I got from my MSc is that now I feel myself on the right track. I got to know about people such as Joel Spolsky and his blog, Jeff Atwood and his blog &#039;codinghorror&#039;. I think that every aspiring software engineer should read these blogs to get good advices, and inspirations. The first person that I took inspiration from in the world of game programming was &#039;John Carmack&#039;, of ID Software. Therefore I set out to work on a small 3D game in my Final Year Project of BSc, and I am very proud of that project. This is because many beginners in game developers give up at a certain point because either they are not given the right guidance or they start assuming that they will have to implement all the engine features/routines by themselves. They find themselves reinventing the wheel. There was a time when I was searching for free or opensource game engines, such as Ogre, and crystal space, but I found myself in the same situation, because Ogre is just a wrapper for opengl and directx libraries. So one would have to first develop tools for world building, hidden surface removals, collision detection, particle systems, physics etc to start working on a game. However if one starts to work on these engines and accomplishes some substantial work, then his understanding will enhance greatly. On the other hand Torque Game Engine allows a beginner to kick start in game development by using its tools (world editor, GUI editor, Particle Effects etc), and a C++ like scripting language called Torque Script. But I believe that just using a scripting language does not give you enough control of the game. To get full control, one has to program in C++. It depends upon the engine as well obviously. Is it so that when you are using an engine such as Unreal Engine for APB, all the game code is written in the scripting language?  What is C++ used for then?

My MSc project was about developing a simulation for the Scrum Software Development process. Working on this project build my interest about based project management tools. This project does not simulates the manual tasks of Scrum such as meetings, but it allows its users to manage Projects, Product Backlogs, and Sprint Backlogs. 

Recently I read a book called &#039;The Big Switch&#039; from Nicholas Carr. It is a very thought provoking book about Cloud Computing, and it gave me a feeling that web based project management tools are also a part of cloud computing.

Thank you and kind regards,

Ismail</description>
		<content:encoded><![CDATA[<p>Dear sir,</p>
<p>I have been reading your blog from some time now and I really enjoy it. In one of your posts you gave very valuable advice about how to become a better software engineer. That post was about &#8216;How to get a job at Realtime Worlds&#8217;, and in that you gave some tips in the end.  Recently I applied for the position of Graduate Software Engineer at RTW, and you took my telephonic interview, and I also got to the stage of face-to-face interview but couldn&#8217;t clear it. When I was told that you will be taking my telephonic interview I found your web blog on WordPress, and from then I made a habit of reading software related blogs.</p>
<p>I just finished my MSc in Software Engineering from the University of Glasgow, and it was a great learning experience. I believe that one of the biggest benefits I got from my MSc is that now I feel myself on the right track. I got to know about people such as Joel Spolsky and his blog, Jeff Atwood and his blog &#8216;codinghorror&#8217;. I think that every aspiring software engineer should read these blogs to get good advices, and inspirations. The first person that I took inspiration from in the world of game programming was &#8216;John Carmack&#8217;, of ID Software. Therefore I set out to work on a small 3D game in my Final Year Project of BSc, and I am very proud of that project. This is because many beginners in game developers give up at a certain point because either they are not given the right guidance or they start assuming that they will have to implement all the engine features/routines by themselves. They find themselves reinventing the wheel. There was a time when I was searching for free or opensource game engines, such as Ogre, and crystal space, but I found myself in the same situation, because Ogre is just a wrapper for opengl and directx libraries. So one would have to first develop tools for world building, hidden surface removals, collision detection, particle systems, physics etc to start working on a game. However if one starts to work on these engines and accomplishes some substantial work, then his understanding will enhance greatly. On the other hand Torque Game Engine allows a beginner to kick start in game development by using its tools (world editor, GUI editor, Particle Effects etc), and a C++ like scripting language called Torque Script. But I believe that just using a scripting language does not give you enough control of the game. To get full control, one has to program in C++. It depends upon the engine as well obviously. Is it so that when you are using an engine such as Unreal Engine for APB, all the game code is written in the scripting language?  What is C++ used for then?</p>
<p>My MSc project was about developing a simulation for the Scrum Software Development process. Working on this project build my interest about based project management tools. This project does not simulates the manual tasks of Scrum such as meetings, but it allows its users to manage Projects, Product Backlogs, and Sprint Backlogs. </p>
<p>Recently I read a book called &#8216;The Big Switch&#8217; from Nicholas Carr. It is a very thought provoking book about Cloud Computing, and it gave me a feeling that web based project management tools are also a part of cloud computing.</p>
<p>Thank you and kind regards,</p>
<p>Ismail</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on My to-do list by lukehalliwell</title>
		<link>http://lukehalliwell.wordpress.com/2009/09/08/my-to-do-list/#comment-252</link>
		<dc:creator>lukehalliwell</dc:creator>
		<pubDate>Fri, 18 Sep 2009 06:04:17 +0000</pubDate>
		<guid isPermaLink="false">http://lukehalliwell.wordpress.com/?p=633#comment-252</guid>
		<description>One of my stickies is a portrait of me, yes - although I didn&#039;t do it, and I still don&#039;t know who did!  It was just there one day when I got back to my desk :)

As for the icons, I need better ones ... it&#039;s embarrassing to admit, but the &quot;moon&quot; is actually supposed to be a banana, which is supposed to be about doing something healthy!!  Anyhow, doesn&#039;t matter too much as long as I know what they are :)</description>
		<content:encoded><![CDATA[<p>One of my stickies is a portrait of me, yes &#8211; although I didn&#8217;t do it, and I still don&#8217;t know who did!  It was just there one day when I got back to my desk <img src='http://s.wordpress.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>As for the icons, I need better ones &#8230; it&#8217;s embarrassing to admit, but the &#8220;moon&#8221; is actually supposed to be a banana, which is supposed to be about doing something healthy!!  Anyhow, doesn&#8217;t matter too much as long as I know what they are <img src='http://s.wordpress.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on My to-do list by Weeble</title>
		<link>http://lukehalliwell.wordpress.com/2009/09/08/my-to-do-list/#comment-251</link>
		<dc:creator>Weeble</dc:creator>
		<pubDate>Thu, 17 Sep 2009 22:40:44 +0000</pubDate>
		<guid isPermaLink="false">http://lukehalliwell.wordpress.com/?p=633#comment-251</guid>
		<description>I need to get back into some organisation tools. I tried post-it notes, but they were a disaster for me. They ended up all over the place and kept falling off whatever I was sticking them to. I had more luck with a small note-book. I would write down all my tasks on a page, and when I ran out of room or at the end of the day, I&#039;d copy what was left to a new page. I think the main problem is that sometimes I&#039;m doing long solo tasks and sometimes I&#039;m doing lots of short tasks that involve lots of communication. When I&#039;m doing the latter I&#039;m quite motivated to keep a todo list because I need it to remind me what I&#039;m supposed to be doing, and it feels good to keep ticking stuff off. But when I&#039;m doing the former I tend to feel depressed because I&#039;m not ticking stuff off much and I just start avoiding the todo list altogether.</description>
		<content:encoded><![CDATA[<p>I need to get back into some organisation tools. I tried post-it notes, but they were a disaster for me. They ended up all over the place and kept falling off whatever I was sticking them to. I had more luck with a small note-book. I would write down all my tasks on a page, and when I ran out of room or at the end of the day, I&#8217;d copy what was left to a new page. I think the main problem is that sometimes I&#8217;m doing long solo tasks and sometimes I&#8217;m doing lots of short tasks that involve lots of communication. When I&#8217;m doing the latter I&#8217;m quite motivated to keep a todo list because I need it to remind me what I&#8217;m supposed to be doing, and it feels good to keep ticking stuff off. But when I&#8217;m doing the former I tend to feel depressed because I&#8217;m not ticking stuff off much and I just start avoiding the todo list altogether.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on My to-do list by Weeble</title>
		<link>http://lukehalliwell.wordpress.com/2009/09/08/my-to-do-list/#comment-250</link>
		<dc:creator>Weeble</dc:creator>
		<pubDate>Thu, 17 Sep 2009 22:30:47 +0000</pubDate>
		<guid isPermaLink="false">http://lukehalliwell.wordpress.com/?p=633#comment-250</guid>
		<description>Why yes, I do suffer from meaty trickles. And I haven&#039;t manufactured many parking lots recently. Let&#039;s scrub some potential.

I feel like I walked into the middle of Magic the Gathering tournament. He is speaking some alien language. I guess you need to go back a bit for context?

Is one of your stickies a self-portrait? I&#039;m trying to guess what your &quot;trickles&quot; might be:

Stick-figure: talk to somebody? have a one-to-one meeting? jump up and down? something &quot;Luke-related&quot;?
Gun: play the game?
Hex: write some code?
Radiating arrows: talk to groups of people/many people?
Pentagram: something to do with geometry? favourites?
Moon: get home before dark?</description>
		<content:encoded><![CDATA[<p>Why yes, I do suffer from meaty trickles. And I haven&#8217;t manufactured many parking lots recently. Let&#8217;s scrub some potential.</p>
<p>I feel like I walked into the middle of Magic the Gathering tournament. He is speaking some alien language. I guess you need to go back a bit for context?</p>
<p>Is one of your stickies a self-portrait? I&#8217;m trying to guess what your &#8220;trickles&#8221; might be:</p>
<p>Stick-figure: talk to somebody? have a one-to-one meeting? jump up and down? something &#8220;Luke-related&#8221;?<br />
Gun: play the game?<br />
Hex: write some code?<br />
Radiating arrows: talk to groups of people/many people?<br />
Pentagram: something to do with geometry? favourites?<br />
Moon: get home before dark?</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Why hiring is all about elimination by lukehalliwell</title>
		<link>http://lukehalliwell.wordpress.com/2009/07/11/why-hiring-is-all-about-elimination/#comment-249</link>
		<dc:creator>lukehalliwell</dc:creator>
		<pubDate>Wed, 09 Sep 2009 21:03:44 +0000</pubDate>
		<guid isPermaLink="false">http://lukehalliwell.wordpress.com/?p=598#comment-249</guid>
		<description>I&#039;m afraid I don&#039;t fully understand what you&#039;re saying, Max.  It sounds like maybe you&#039;re talking about theoretical statistical techniques for selecting things?  I wouldn&#039;t want to ignore that theory, but it&#039;s hard to apply it to my current hiring decisions because I don&#039;t have enough applicants to make those techniques applicable, and I also think there&#039;s always a significant subjective factor in hiring, which makes any theoretical approach hard to apply.

To explain &quot;positive&quot; versus &quot;negative&quot; reasons a bit more, imagine this: suppose you had 3 pieces of evidence about a candidate.  1 was &quot;average&quot;, 1 was good, and 1 was bad.  Would you hire them?  The &quot;positive&quot; approach says &quot;look, they did something good, we should hire them because they&#039;ll be capable of doing good things for us&quot;.  The &quot;negative&quot; approach says &quot;they did something bad, we should not hire them&quot;.

I&#039;ve seen people use both approaches to hiring.  People with the former approach tend to make a special effort to look for positive reasons.  That means spending extra time on a candidate to find things unique about the candidate that are good.  People with the latter approach create some standard tests and reject candidates who fail them.

My point is that while the former approach seems more human, more personal, and perhaps better in an ideal world, it&#039;s just not practical, because hiring is often not about how to make the perfect evaluation of a single individual, but about the most efficient way to process a group of applicants.  The &quot;positive&quot; approach may be better to use in the later stages of interviewing, when you have fewer candidates to consider.</description>
		<content:encoded><![CDATA[<p>I&#8217;m afraid I don&#8217;t fully understand what you&#8217;re saying, Max.  It sounds like maybe you&#8217;re talking about theoretical statistical techniques for selecting things?  I wouldn&#8217;t want to ignore that theory, but it&#8217;s hard to apply it to my current hiring decisions because I don&#8217;t have enough applicants to make those techniques applicable, and I also think there&#8217;s always a significant subjective factor in hiring, which makes any theoretical approach hard to apply.</p>
<p>To explain &#8220;positive&#8221; versus &#8220;negative&#8221; reasons a bit more, imagine this: suppose you had 3 pieces of evidence about a candidate.  1 was &#8220;average&#8221;, 1 was good, and 1 was bad.  Would you hire them?  The &#8220;positive&#8221; approach says &#8220;look, they did something good, we should hire them because they&#8217;ll be capable of doing good things for us&#8221;.  The &#8220;negative&#8221; approach says &#8220;they did something bad, we should not hire them&#8221;.</p>
<p>I&#8217;ve seen people use both approaches to hiring.  People with the former approach tend to make a special effort to look for positive reasons.  That means spending extra time on a candidate to find things unique about the candidate that are good.  People with the latter approach create some standard tests and reject candidates who fail them.</p>
<p>My point is that while the former approach seems more human, more personal, and perhaps better in an ideal world, it&#8217;s just not practical, because hiring is often not about how to make the perfect evaluation of a single individual, but about the most efficient way to process a group of applicants.  The &#8220;positive&#8221; approach may be better to use in the later stages of interviewing, when you have fewer candidates to consider.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Why hiring is all about elimination by Max</title>
		<link>http://lukehalliwell.wordpress.com/2009/07/11/why-hiring-is-all-about-elimination/#comment-248</link>
		<dc:creator>Max</dc:creator>
		<pubDate>Tue, 08 Sep 2009 20:03:39 +0000</pubDate>
		<guid isPermaLink="false">http://lukehalliwell.wordpress.com/?p=598#comment-248</guid>
		<description>What I do not understand is what do you understand for positive or negative reasons. Are we talking about mere perception of performance?

The use of the &quot;simpliest instrument&quot; involves the problem of partiality. What you get is only a part of the picture, the part you are interested in, but the problem is that it is not independent from the rest of the factors involved in the final performance &quot;on the place&quot;.

Usually, massive selection is made upon a profile wich is used to estimate the optimum or desirable parameters. After that the objective parameters of all applicants are gathered, and the closest to the desirable base line is then selected for retest with an inependent instrument. Cheap, precise and fast, but also serves to minimize the probability of loosing the selected applicant in the future by establishing this factor in the base line.

Anyway, a very interesting approach of yours.</description>
		<content:encoded><![CDATA[<p>What I do not understand is what do you understand for positive or negative reasons. Are we talking about mere perception of performance?</p>
<p>The use of the &#8220;simpliest instrument&#8221; involves the problem of partiality. What you get is only a part of the picture, the part you are interested in, but the problem is that it is not independent from the rest of the factors involved in the final performance &#8220;on the place&#8221;.</p>
<p>Usually, massive selection is made upon a profile wich is used to estimate the optimum or desirable parameters. After that the objective parameters of all applicants are gathered, and the closest to the desirable base line is then selected for retest with an inependent instrument. Cheap, precise and fast, but also serves to minimize the probability of loosing the selected applicant in the future by establishing this factor in the base line.</p>
<p>Anyway, a very interesting approach of yours.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on My love for plugins, reaffirmed by lukehalliwell</title>
		<link>http://lukehalliwell.wordpress.com/2009/09/01/my-love-for-plugins-reaffirmed/#comment-247</link>
		<dc:creator>lukehalliwell</dc:creator>
		<pubDate>Thu, 03 Sep 2009 21:00:06 +0000</pubDate>
		<guid isPermaLink="false">http://lukehalliwell.wordpress.com/?p=636#comment-247</guid>
		<description>I haven&#039;t tried Trac, no.  I didn&#039;t mean this to be a &quot;Jira is the best bug tracker&quot; post, although I do still believe it was a good choice for us, especially given the wide variety of requirements placed on it by various teams within the company.  As I said in my previous post, I think the bug tracking market is packed with great products: I&#039;m personally familiar with Jira, Fogbugz and Bugzilla, and I&#039;m sure there are many I&#039;m not so familiar with.</description>
		<content:encoded><![CDATA[<p>I haven&#8217;t tried Trac, no.  I didn&#8217;t mean this to be a &#8220;Jira is the best bug tracker&#8221; post, although I do still believe it was a good choice for us, especially given the wide variety of requirements placed on it by various teams within the company.  As I said in my previous post, I think the bug tracking market is packed with great products: I&#8217;m personally familiar with Jira, Fogbugz and Bugzilla, and I&#8217;m sure there are many I&#8217;m not so familiar with.</p>
]]></content:encoded>
	</item>
</channel>
</rss>
