
<?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 Economics Of Productivity Tools In Software Development</title>
	<atom:link href="http://mentalpandiculation.com/2009/11/the-economics-of-productivity-tools-in-software-development/feed/" rel="self" type="application/rss+xml" />
	<link>http://mentalpandiculation.com/2009/11/the-economics-of-productivity-tools-in-software-development/</link>
	<description>One Man's Attempt To Find Elegant Code Through Big Words</description>
	<lastBuildDate>Tue, 28 Jun 2011 01:37:00 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
	<item>
		<title>By: Niklaus Wirth's Ghost</title>
		<link>http://mentalpandiculation.com/2009/11/the-economics-of-productivity-tools-in-software-development/comment-page-1/#comment-89</link>
		<dc:creator>Niklaus Wirth's Ghost</dc:creator>
		<pubDate>Thu, 12 Nov 2009 13:43:51 +0000</pubDate>
		<guid isPermaLink="false">http://mentalpandiculation.com/?p=194#comment-89</guid>
		<description>You ought to get a blog instead of wasting time in my comment section.  :-)

If they are all *just* tools, why do we expect our employers to provide Visual Studio but not Resharper?  Microsoft Office but not UltraEdit?  A computer but not 2 extra monitors?  I think there is a clear distinction in the tools we are discussing.  Any employer who hired a Microsoft developer without providing Visual Studio would find themselves without employees.  As far as I know, we&#039;re talking about tools that are far outside the realm of required but that increase productivity.

I&#039;m not aware of mechanics having to buy their own tools.  Are the tools specific to particular kinds of cars?  Are the mechanics salaried employees?  It&#039;s an interesting example I&#039;ll have to think about though my initial reaction is that it&#039;s an exception that proves the rule.

I never said there is a financial burden with no benefit.  I said that the benefits are non-financial.  My entire (poorly argued) argument is that developers who have to buy their own tools (specifically productivity tools) are taking on financial risk with no short or medium term financial return while the employer is doing the exact opposite, a situation that I find problematic since it&#039;s the employer who should be investing in the future more than the employee.  After all, an employee can just go get another job.  An employer can&#039;t just go get another business.

It&#039;s nice to dream about everyone following their passion but in reality, that&#039;s not feasible.  Maybe I&#039;m a cynic but we&#039;re a long ways away from everyone being able to choose what they love to do.  Like Judge Smails said &quot;The world needs ditch diggers too.&quot;   This is probably an entire blog post but I wrote some basic thoughts on it when Jay Fields said 50% of all developers should quit and find a new career.  I think your stance is similar to that.  It&#039;s dismissive of all the reasons someone might choose or have to have a job.  I&#039;m sure passion is nice but it isn&#039;t sufficient to pay the bills.  

Looks like I need to get a blog too.</description>
		<content:encoded><![CDATA[<p>You ought to get a blog instead of wasting time in my comment section.  <img src='http://mentalpandiculation.com/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
<p>If they are all *just* tools, why do we expect our employers to provide Visual Studio but not Resharper?  Microsoft Office but not UltraEdit?  A computer but not 2 extra monitors?  I think there is a clear distinction in the tools we are discussing.  Any employer who hired a Microsoft developer without providing Visual Studio would find themselves without employees.  As far as I know, we&#8217;re talking about tools that are far outside the realm of required but that increase productivity.</p>
<p>I&#8217;m not aware of mechanics having to buy their own tools.  Are the tools specific to particular kinds of cars?  Are the mechanics salaried employees?  It&#8217;s an interesting example I&#8217;ll have to think about though my initial reaction is that it&#8217;s an exception that proves the rule.</p>
<p>I never said there is a financial burden with no benefit.  I said that the benefits are non-financial.  My entire (poorly argued) argument is that developers who have to buy their own tools (specifically productivity tools) are taking on financial risk with no short or medium term financial return while the employer is doing the exact opposite, a situation that I find problematic since it&#8217;s the employer who should be investing in the future more than the employee.  After all, an employee can just go get another job.  An employer can&#8217;t just go get another business.</p>
<p>It&#8217;s nice to dream about everyone following their passion but in reality, that&#8217;s not feasible.  Maybe I&#8217;m a cynic but we&#8217;re a long ways away from everyone being able to choose what they love to do.  Like Judge Smails said &#8220;The world needs ditch diggers too.&#8221;   This is probably an entire blog post but I wrote some basic thoughts on it when Jay Fields said 50% of all developers should quit and find a new career.  I think your stance is similar to that.  It&#8217;s dismissive of all the reasons someone might choose or have to have a job.  I&#8217;m sure passion is nice but it isn&#8217;t sufficient to pay the bills.  </p>
<p>Looks like I need to get a blog too.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: David O'Hara</title>
		<link>http://mentalpandiculation.com/2009/11/the-economics-of-productivity-tools-in-software-development/comment-page-1/#comment-86</link>
		<dc:creator>David O'Hara</dc:creator>
		<pubDate>Thu, 12 Nov 2009 02:24:08 +0000</pubDate>
		<guid isPermaLink="false">http://mentalpandiculation.com/?p=194#comment-86</guid>
		<description>Ok, so a couple of points...
I would argue that the use of the term &quot;productivity tool&quot; is a crutch in this argument. They are all tools that we use to get the job done. Period. To give you a comparison, a mechanic doesn&#039;t call an impact driver a &quot;productivity tool&quot; although, by the definition we&#039;re using, that&#039;s exactly what it is. He could certainly get the job done without it but it&#039;s the right tool for the job and so he gets one.

Which brings me to my next point, a mechanic is an excellent example of a non-contractor who is required to provide their own tools. My brother had to drop several thousands of dollars when he joined Volkswagen just to get his toolbox up to par and he continues to add to it on a regular basis. It&#039;s the cost of being employed. He will also take those tools with him when he leaves which is on par with us taking our tools with us when we leave so I don&#039;t think you can say there is a financial burden with no benefit. You bought the tool, it&#039;s yours and you got what you paid for. I&#039;m on the fence about the whole productivity as the only benefit thing as well. If you can get your job done and go home on time, that&#039;s not just productivity. If you don&#039;t have to work on Saturday to figure out why the Friday deploy has hosed the production server, that&#039;s not just productivity. Yes, my assumption is that these tools will lead to better code, less defects, etc. but I don&#039;t know that it&#039;s very far off. I know that using the right box end wrench means I&#039;m less likely to strip the nut or beat up my knuckles so that might translate...or I might have just taken the analogy too far.

Like we discussed, my initial tweet was targeted at the whiners and I stand by that. However since we&#039;ve been chatting and I&#039;ve been pondering, I feel that you&#039;ve talked me into my new position of &quot;It&#039;s your job and you should be willing to throw down&quot;. If you&#039;re not, what are you doing here? Go find something you ARE passionate enough about that you would be willing to pay for it and do that. That said, I can&#039;t agree enough with you regarding a company that isn&#039;t willing to pay for tools or that would be so parasitic as to knowingly benefit from pushing the costs off on to employees - but that&#039;s a whole different discussion.</description>
		<content:encoded><![CDATA[<p>Ok, so a couple of points&#8230;<br />
I would argue that the use of the term &#8220;productivity tool&#8221; is a crutch in this argument. They are all tools that we use to get the job done. Period. To give you a comparison, a mechanic doesn&#8217;t call an impact driver a &#8220;productivity tool&#8221; although, by the definition we&#8217;re using, that&#8217;s exactly what it is. He could certainly get the job done without it but it&#8217;s the right tool for the job and so he gets one.</p>
<p>Which brings me to my next point, a mechanic is an excellent example of a non-contractor who is required to provide their own tools. My brother had to drop several thousands of dollars when he joined Volkswagen just to get his toolbox up to par and he continues to add to it on a regular basis. It&#8217;s the cost of being employed. He will also take those tools with him when he leaves which is on par with us taking our tools with us when we leave so I don&#8217;t think you can say there is a financial burden with no benefit. You bought the tool, it&#8217;s yours and you got what you paid for. I&#8217;m on the fence about the whole productivity as the only benefit thing as well. If you can get your job done and go home on time, that&#8217;s not just productivity. If you don&#8217;t have to work on Saturday to figure out why the Friday deploy has hosed the production server, that&#8217;s not just productivity. Yes, my assumption is that these tools will lead to better code, less defects, etc. but I don&#8217;t know that it&#8217;s very far off. I know that using the right box end wrench means I&#8217;m less likely to strip the nut or beat up my knuckles so that might translate&#8230;or I might have just taken the analogy too far.</p>
<p>Like we discussed, my initial tweet was targeted at the whiners and I stand by that. However since we&#8217;ve been chatting and I&#8217;ve been pondering, I feel that you&#8217;ve talked me into my new position of &#8220;It&#8217;s your job and you should be willing to throw down&#8221;. If you&#8217;re not, what are you doing here? Go find something you ARE passionate enough about that you would be willing to pay for it and do that. That said, I can&#8217;t agree enough with you regarding a company that isn&#8217;t willing to pay for tools or that would be so parasitic as to knowingly benefit from pushing the costs off on to employees &#8211; but that&#8217;s a whole different discussion.</p>
]]></content:encoded>
	</item>
</channel>
</rss>

