<?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: How to keep your programmers happy</title>
	<atom:link href="http://www.doolwind.com/blog/how-to-keep-your-programmers-happy/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.doolwind.com/blog/how-to-keep-your-programmers-happy/</link>
	<description>Pragmatic Thoughts On Game Development</description>
	<lastBuildDate>Fri, 27 Jan 2012 00:53:00 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
	<item>
		<title>By: Night Coder</title>
		<link>http://www.doolwind.com/blog/how-to-keep-your-programmers-happy/comment-page-1/#comment-69</link>
		<dc:creator>Night Coder</dc:creator>
		<pubDate>Mon, 25 Feb 2008 10:25:48 +0000</pubDate>
		<guid isPermaLink="false">http://www.doolwind.com/blog/?p=34#comment-69</guid>
		<description>Every Day Manager Advice , Nice Post</description>
		<content:encoded><![CDATA[<p>Every Day Manager Advice , Nice Post</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Doolwind&#8217;s Game Coding Journal &#187; Blog Archive &#187; (Pasty) White Nerd Can’t Talk</title>
		<link>http://www.doolwind.com/blog/how-to-keep-your-programmers-happy/comment-page-1/#comment-68</link>
		<dc:creator>Doolwind&#8217;s Game Coding Journal &#187; Blog Archive &#187; (Pasty) White Nerd Can’t Talk</dc:creator>
		<pubDate>Tue, 18 Apr 2006 08:32:08 +0000</pubDate>
		<guid isPermaLink="false">http://www.doolwind.com/blog/?p=34#comment-68</guid>
		<description>[...] I used to have this problem when I was fresh out of university in my first work place.  A lot of people in the office these days have headphones to keep themselves entertained during the 9-5 grind in an office.  This is great for keeping boredom away, however it makes it hard for someone else to strike up a conversation.  Too many people simply stand just outside a persons&#8217; field of view waiting for them to move slightly and catching a glimpse of you, in turn giving them a heart attack.  The better option is to simply walk up to them and tap them on the shoulder.  It may annoy them a little, but maybe you should have sent an email instead. (See my article on keeping programmers happy for more info) [...]</description>
		<content:encoded><![CDATA[<p>[...] I used to have this problem when I was fresh out of university in my first work place.  A lot of people in the office these days have headphones to keep themselves entertained during the 9-5 grind in an office.  This is great for keeping boredom away, however it makes it hard for someone else to strike up a conversation.  Too many people simply stand just outside a persons&#8217; field of view waiting for them to move slightly and catching a glimpse of you, in turn giving them a heart attack.  The better option is to simply walk up to them and tap them on the shoulder.  It may annoy them a little, but maybe you should have sent an email instead. (See my article on keeping programmers happy for more info) [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Juuso - Game Producer</title>
		<link>http://www.doolwind.com/blog/how-to-keep-your-programmers-happy/comment-page-1/#comment-67</link>
		<dc:creator>Juuso - Game Producer</dc:creator>
		<pubDate>Wed, 29 Mar 2006 10:38:56 +0000</pubDate>
		<guid isPermaLink="false">http://www.doolwind.com/blog/?p=34#comment-67</guid>
		<description>Excellent advice.

I believe the part #7: &quot;7. Don’t let us find out that you’re charging us out at $100 and we’re seeing $20 of it.&quot; contains much wisdom.

It&#039;s like... keep it public on who is getting how much. If the boss is getting 5x more salary and doing ½ of the hours compared to programmers, something is wrong.

Very good list.</description>
		<content:encoded><![CDATA[<p>Excellent advice.</p>
<p>I believe the part #7: &#8220;7. Don’t let us find out that you’re charging us out at $100 and we’re seeing $20 of it.&#8221; contains much wisdom.</p>
<p>It&#8217;s like&#8230; keep it public on who is getting how much. If the boss is getting 5x more salary and doing ½ of the hours compared to programmers, something is wrong.</p>
<p>Very good list.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Doolwind</title>
		<link>http://www.doolwind.com/blog/how-to-keep-your-programmers-happy/comment-page-1/#comment-66</link>
		<dc:creator>Doolwind</dc:creator>
		<pubDate>Mon, 13 Feb 2006 05:43:22 +0000</pubDate>
		<guid isPermaLink="false">http://www.doolwind.com/blog/?p=34#comment-66</guid>
		<description>D. Grabiec -
I agree that there are a lot of overheads involved in running a software house  and that it&#039;s always been that way (my dad used to experience exactly the same thing 30 odd years ago when he was a simple coder).  The major problem here is that even though coders are paying for their managers yachts and trips around the world they are still their managers.  The whole relationship seems to be upside down when looking at it superficially.

My main point was that I understand and realise that this is how life has to be, but it still doesn&#039;t feel very good.  The best option I can see for a manager is to simply come out and tell their coders how much they&#039;re being charged out at, but giving the full list of reasons why this is the case.  Being upfront is usually the best option and will save a lot of hassle in the long run.</description>
		<content:encoded><![CDATA[<p>D. Grabiec -<br />
I agree that there are a lot of overheads involved in running a software house  and that it&#8217;s always been that way (my dad used to experience exactly the same thing 30 odd years ago when he was a simple coder).  The major problem here is that even though coders are paying for their managers yachts and trips around the world they are still their managers.  The whole relationship seems to be upside down when looking at it superficially.</p>
<p>My main point was that I understand and realise that this is how life has to be, but it still doesn&#8217;t feel very good.  The best option I can see for a manager is to simply come out and tell their coders how much they&#8217;re being charged out at, but giving the full list of reasons why this is the case.  Being upfront is usually the best option and will save a lot of hassle in the long run.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: D. Grabiec</title>
		<link>http://www.doolwind.com/blog/how-to-keep-your-programmers-happy/comment-page-1/#comment-65</link>
		<dc:creator>D. Grabiec</dc:creator>
		<pubDate>Sun, 12 Feb 2006 13:49:02 +0000</pubDate>
		<guid isPermaLink="false">http://www.doolwind.com/blog/?p=34#comment-65</guid>
		<description>For number 7 you really have to take in the overhead considerations of running the office. If you really don&#039;t like that then imagine how you&#039;d feel if the only people in the company were the developers. You&#039;d have to answer all of your phones, write boring marketing presentations, actually sell the damn product yourself. If you did all of those things you wouldn&#039;t really have time to get any actual work done.

We just have to face it, that in a software company, the developer is supporting the rest of the organisation, but on the flipside it means that the rest of the company should be geared towards making your work hours more productive and easier.</description>
		<content:encoded><![CDATA[<p>For number 7 you really have to take in the overhead considerations of running the office. If you really don&#8217;t like that then imagine how you&#8217;d feel if the only people in the company were the developers. You&#8217;d have to answer all of your phones, write boring marketing presentations, actually sell the damn product yourself. If you did all of those things you wouldn&#8217;t really have time to get any actual work done.</p>
<p>We just have to face it, that in a software company, the developer is supporting the rest of the organisation, but on the flipside it means that the rest of the company should be geared towards making your work hours more productive and easier.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Walt</title>
		<link>http://www.doolwind.com/blog/how-to-keep-your-programmers-happy/comment-page-1/#comment-64</link>
		<dc:creator>Walt</dc:creator>
		<pubDate>Mon, 23 Jan 2006 23:35:00 +0000</pubDate>
		<guid isPermaLink="false">http://www.doolwind.com/blog/?p=34#comment-64</guid>
		<description>1. Classic generation Y attitude. I love it! Keeps you on the ball!

2. Not getting people to schedule the code they&#039;re going to work on is just asking for trouble.

3. I know what PC you have mate, and it&#039;s not _that_ bad (it has twice as much RAM as my own work PC). Sure you can&#039;t play Halflife 2 at 1600x1200, but then you&#039;re not making Halflife 2. Or are you?!

4. I love this one. Asking a programmer to do QA is one of the best things you can do for a tired programmer, because it comes through as: &quot;I don&#039;t have any work for you to do so how about you surf the net and pretend to work&quot;

7. I know the reason for this but as an employee I still don&#039;t like the discrepancy. In my experience, charge out rates are usually 3x what a you actually get paid and that makes you feel like the boss is thanking his lucky stars that he&#039;s got you at such a steal.

9. A paper I read many years ago suggested that programmers spend 15 minutes &quot;getting back into it&quot; after being distracted. Personally I know that when I&#039;m in the zone and distracted it takes me even longer because I&#039;m so annoyed at having been &#039;taken out&#039; of the zone.

10. I&#039;m not even going to start on this. Excessive overtime is just plain stupid and is usually used by managers that have never programmed a function in their life (excepting the odd VB Macro).</description>
		<content:encoded><![CDATA[<p>1. Classic generation Y attitude. I love it! Keeps you on the ball!</p>
<p>2. Not getting people to schedule the code they&#8217;re going to work on is just asking for trouble.</p>
<p>3. I know what PC you have mate, and it&#8217;s not _that_ bad (it has twice as much RAM as my own work PC). Sure you can&#8217;t play Halflife 2 at 1600&#215;1200, but then you&#8217;re not making Halflife 2. Or are you?!</p>
<p>4. I love this one. Asking a programmer to do QA is one of the best things you can do for a tired programmer, because it comes through as: &#8220;I don&#8217;t have any work for you to do so how about you surf the net and pretend to work&#8221;</p>
<p>7. I know the reason for this but as an employee I still don&#8217;t like the discrepancy. In my experience, charge out rates are usually 3x what a you actually get paid and that makes you feel like the boss is thanking his lucky stars that he&#8217;s got you at such a steal.</p>
<p>9. A paper I read many years ago suggested that programmers spend 15 minutes &#8220;getting back into it&#8221; after being distracted. Personally I know that when I&#8217;m in the zone and distracted it takes me even longer because I&#8217;m so annoyed at having been &#8216;taken out&#8217; of the zone.</p>
<p>10. I&#8217;m not even going to start on this. Excessive overtime is just plain stupid and is usually used by managers that have never programmed a function in their life (excepting the odd VB Macro).</p>
]]></content:encoded>
	</item>
</channel>
</rss>

