<?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"
	>
<channel>
	<title>Comments on: I cannot use language X</title>
	<atom:link href="http://blog.tmorris.net/i-cannot-use-language-x/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.tmorris.net/i-cannot-use-language-x/</link>
	<description>The weblog of Tony Morris</description>
	<pubDate>Sat, 19 May 2012 02:46:50 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.6</generator>
		<item>
		<title>By: Tony Morris</title>
		<link>http://blog.tmorris.net/i-cannot-use-language-x/#comment-190093</link>
		<dc:creator>Tony Morris</dc:creator>
		<pubDate>Mon, 30 Apr 2012 07:02:38 +0000</pubDate>
		<guid isPermaLink="false">http://blog.tmorris.net/?p=1050#comment-190093</guid>
		<description>Put yourself in a position whereby getting fired is to your benefit.</description>
		<content:encoded><![CDATA[<p>Put yourself in a position whereby getting fired is to your benefit.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Pedro</title>
		<link>http://blog.tmorris.net/i-cannot-use-language-x/#comment-176203</link>
		<dc:creator>Pedro</dc:creator>
		<pubDate>Tue, 27 Mar 2012 01:02:27 +0000</pubDate>
		<guid isPermaLink="false">http://blog.tmorris.net/?p=1050#comment-176203</guid>
		<description>I don't know if there's some subtle irony, but I fail to understand how my boss' authority is non existent. If I don't do what he orders me I may simply get fired, and sorry, that's not a small thing for many of us.</description>
		<content:encoded><![CDATA[<p>I don&#8217;t know if there&#8217;s some subtle irony, but I fail to understand how my boss&#8217; authority is non existent. If I don&#8217;t do what he orders me I may simply get fired, and sorry, that&#8217;s not a small thing for many of us.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Berlin Brown</title>
		<link>http://blog.tmorris.net/i-cannot-use-language-x/#comment-143711</link>
		<dc:creator>Berlin Brown</dc:creator>
		<pubDate>Fri, 16 Dec 2011 15:42:46 +0000</pubDate>
		<guid isPermaLink="false">http://blog.tmorris.net/?p=1050#comment-143711</guid>
		<description>Yea, I work in financial services and you have government restrictions on what you can use and how, etc.  But I can still use Haskell for computing tasks, for parsing log files or sending data to a web service.

You have to tell the government or some auditing group what you are using and how, but they don't say, "Don't use Haskell" or "Don't use Scala".  And Scala isn't a good example because Scala compiles to bytecode.  So if you are using Javac/Java lang, you can just as easily use Scala.

I wouldn't mind getting back into defense contracting to see if I could push "other" languages and what the restrictions but I imagine it is similar to what the SEC recommends.</description>
		<content:encoded><![CDATA[<p>Yea, I work in financial services and you have government restrictions on what you can use and how, etc.  But I can still use Haskell for computing tasks, for parsing log files or sending data to a web service.</p>
<p>You have to tell the government or some auditing group what you are using and how, but they don&#8217;t say, &#8220;Don&#8217;t use Haskell&#8221; or &#8220;Don&#8217;t use Scala&#8221;.  And Scala isn&#8217;t a good example because Scala compiles to bytecode.  So if you are using Javac/Java lang, you can just as easily use Scala.</p>
<p>I wouldn&#8217;t mind getting back into defense contracting to see if I could push &#8220;other&#8221; languages and what the restrictions but I imagine it is similar to what the SEC recommends.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Adam Jorgensen</title>
		<link>http://blog.tmorris.net/i-cannot-use-language-x/#comment-131872</link>
		<dc:creator>Adam Jorgensen</dc:creator>
		<pubDate>Wed, 09 Nov 2011 06:56:12 +0000</pubDate>
		<guid isPermaLink="false">http://blog.tmorris.net/?p=1050#comment-131872</guid>
		<description>The problem here is more corporate environments it seems. This is why I refuse to work for a company that employs more than 50 people. The amount of bullshit you have to deal with is just not worth the extra pay. I prefer to work at a small company and get actual work done rather than work in a large corporate environment and waste my own time dealing with stupidity. There is the unfortunate scenario, though, were the small company gets outsourced to by a large company of government and then you have to deal with the same bullshit. Very tiresome and something I am having to deal with right now...</description>
		<content:encoded><![CDATA[<p>The problem here is more corporate environments it seems. This is why I refuse to work for a company that employs more than 50 people. The amount of bullshit you have to deal with is just not worth the extra pay. I prefer to work at a small company and get actual work done rather than work in a large corporate environment and waste my own time dealing with stupidity. There is the unfortunate scenario, though, were the small company gets outsourced to by a large company of government and then you have to deal with the same bullshit. Very tiresome and something I am having to deal with right now&#8230;</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Pedro Furlanetto</title>
		<link>http://blog.tmorris.net/i-cannot-use-language-x/#comment-128753</link>
		<dc:creator>Pedro Furlanetto</dc:creator>
		<pubDate>Thu, 27 Oct 2011 21:05:32 +0000</pubDate>
		<guid isPermaLink="false">http://blog.tmorris.net/?p=1050#comment-128753</guid>
		<description>Tony, I do agree that changing code is not maintaining it.</description>
		<content:encoded><![CDATA[<p>Tony, I do agree that changing code is not maintaining it.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Vlad Patryshev</title>
		<link>http://blog.tmorris.net/i-cannot-use-language-x/#comment-128748</link>
		<dc:creator>Vlad Patryshev</dc:creator>
		<pubDate>Thu, 27 Oct 2011 20:34:30 +0000</pubDate>
		<guid isPermaLink="false">http://blog.tmorris.net/?p=1050#comment-128748</guid>
		<description>This is amazingly good. Proclaiming the principles, and fighting for them.

There's one thing though for using an inferior language: other people. They will have to work with it; so, I believe, one may well be a step ahead, but not 10 steps ahead. Or else we lose.</description>
		<content:encoded><![CDATA[<p>This is amazingly good. Proclaiming the principles, and fighting for them.</p>
<p>There&#8217;s one thing though for using an inferior language: other people. They will have to work with it; so, I believe, one may well be a step ahead, but not 10 steps ahead. Or else we lose.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Paulo Pinto</title>
		<link>http://blog.tmorris.net/i-cannot-use-language-x/#comment-128726</link>
		<dc:creator>Paulo Pinto</dc:creator>
		<pubDate>Thu, 27 Oct 2011 17:30:15 +0000</pubDate>
		<guid isPermaLink="false">http://blog.tmorris.net/?p=1050#comment-128726</guid>
		<description>This would not work in my world. We are always bounded by the customers which programming languages we are allowed to use.

Plus on multisite projects, some development sites deploy new PC images on the begining of each project with the set of allowed tools. Afterwards the developers are frowned upon what they can install.</description>
		<content:encoded><![CDATA[<p>This would not work in my world. We are always bounded by the customers which programming languages we are allowed to use.</p>
<p>Plus on multisite projects, some development sites deploy new PC images on the begining of each project with the set of allowed tools. Afterwards the developers are frowned upon what they can install.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Greg</title>
		<link>http://blog.tmorris.net/i-cannot-use-language-x/#comment-128720</link>
		<dc:creator>Greg</dc:creator>
		<pubDate>Thu, 27 Oct 2011 16:46:20 +0000</pubDate>
		<guid isPermaLink="false">http://blog.tmorris.net/?p=1050#comment-128720</guid>
		<description>@Tony

You have a good point regarding maintaining code. I have used other products in the past (Forte 4GL comes to mind), where I had to train my whole team on a entire suite of products. These people were fresh out of college, and had been trained on Windows systems. For them to provide on-call support with me, they needed to learn ssh, going through a terminal server, vi, bash, csh, and a language they had never heard of. One of my people couldn't cut it, and he was let go. This wasn't "can you handle language X". It was "can you handle X, Y, Z, A, B, C, extra hours every other week, don't get drunk while you're on call" and more. I'm proud that they could step up to the plate, and I know they are better developers because of it. One of them was good enough that I turned management of that system over to him so I could transition to another team.</description>
		<content:encoded><![CDATA[<p>@Tony</p>
<p>You have a good point regarding maintaining code. I have used other products in the past (Forte 4GL comes to mind), where I had to train my whole team on a entire suite of products. These people were fresh out of college, and had been trained on Windows systems. For them to provide on-call support with me, they needed to learn ssh, going through a terminal server, vi, bash, csh, and a language they had never heard of. One of my people couldn&#8217;t cut it, and he was let go. This wasn&#8217;t &#8220;can you handle language X&#8221;. It was &#8220;can you handle X, Y, Z, A, B, C, extra hours every other week, don&#8217;t get drunk while you&#8217;re on call&#8221; and more. I&#8217;m proud that they could step up to the plate, and I know they are better developers because of it. One of them was good enough that I turned management of that system over to him so I could transition to another team.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Travis Calder</title>
		<link>http://blog.tmorris.net/i-cannot-use-language-x/#comment-128699</link>
		<dc:creator>Travis Calder</dc:creator>
		<pubDate>Thu, 27 Oct 2011 14:37:11 +0000</pubDate>
		<guid isPermaLink="false">http://blog.tmorris.net/?p=1050#comment-128699</guid>
		<description>Maybe I'm misreading, I agree with the intent but it's not just that easy.

First of all, my boss in my 9-5 job is not a "false" authority. Yes, I might be able to just use what I want and get away with it despite being told not to, or maybe he'll say "You got that done fast, but you've shown a clear inability to be a team player and that won't work here. Goodbye." Some people can lose their job and be fine, others can't, and "suck it up princess" is a horribly callous thing to say without at least acknowledging that division.

Second, even if your boss lets you write what you want, what's the deployment plan? Can you write Scala code and manage to get it running on an XBox? Will the Systems team (assuming there is one) be able to deploy your Rails app into their JVM stack? How much of their time will you waste with your decision? Yes, you could argue that these questions fall into the original question of what is the best language, but honestly you seem to ignore outside parties based on the tone of your post.

In short, sometimes "suck it up" actually means "use what's known, not what's fun". Standardization sucks, but being pragmatic trumps being idealistic.</description>
		<content:encoded><![CDATA[<p>Maybe I&#8217;m misreading, I agree with the intent but it&#8217;s not just that easy.</p>
<p>First of all, my boss in my 9-5 job is not a &#8220;false&#8221; authority. Yes, I might be able to just use what I want and get away with it despite being told not to, or maybe he&#8217;ll say &#8220;You got that done fast, but you&#8217;ve shown a clear inability to be a team player and that won&#8217;t work here. Goodbye.&#8221; Some people can lose their job and be fine, others can&#8217;t, and &#8220;suck it up princess&#8221; is a horribly callous thing to say without at least acknowledging that division.</p>
<p>Second, even if your boss lets you write what you want, what&#8217;s the deployment plan? Can you write Scala code and manage to get it running on an XBox? Will the Systems team (assuming there is one) be able to deploy your Rails app into their JVM stack? How much of their time will you waste with your decision? Yes, you could argue that these questions fall into the original question of what is the best language, but honestly you seem to ignore outside parties based on the tone of your post.</p>
<p>In short, sometimes &#8220;suck it up&#8221; actually means &#8220;use what&#8217;s known, not what&#8217;s fun&#8221;. Standardization sucks, but being pragmatic trumps being idealistic.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Yo Eight</title>
		<link>http://blog.tmorris.net/i-cannot-use-language-x/#comment-128679</link>
		<dc:creator>Yo Eight</dc:creator>
		<pubDate>Thu, 27 Oct 2011 12:03:48 +0000</pubDate>
		<guid isPermaLink="false">http://blog.tmorris.net/?p=1050#comment-128679</guid>
		<description>Unfortunately, some people (including me :() do not have the authority of making the final decision to use a specific language (Scala in my case). Final clients are always wanting it be as cheaper as possible</description>
		<content:encoded><![CDATA[<p>Unfortunately, some people (including me :() do not have the authority of making the final decision to use a specific language (Scala in my case). Final clients are always wanting it be as cheaper as possible</p>
]]></content:encoded>
	</item>
</channel>
</rss>

