<?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: Be Language Agnostic &#8211; Solve the Problem!</title>
	<atom:link href="http://blog.perplexedlabs.com/2009/06/01/be-language-agnostic-solve-the-problem/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.perplexedlabs.com/2009/06/01/be-language-agnostic-solve-the-problem/</link>
	<description>web development war stories from the frontlines to the backend</description>
	<lastBuildDate>Sat, 29 Oct 2011 10:05:00 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.1.2</generator>
	<item>
		<title>By: acai</title>
		<link>http://blog.perplexedlabs.com/2009/06/01/be-language-agnostic-solve-the-problem/comment-page-1/#comment-2707</link>
		<dc:creator>acai</dc:creator>
		<pubDate>Sun, 15 Nov 2009 06:43:01 +0000</pubDate>
		<guid isPermaLink="false">http://www.perplexedlabs.com/?p=280#comment-2707</guid>
		<description>According to me, you need to decide first what you want to do. What is the field of your interest first decide clearly. ? There is an opportunities in all fields. Would you like to go for specialization or generalization ? Choice is depend on you. You can solve your problem easily my own decision.</description>
		<content:encoded><![CDATA[<p>According to me, you need to decide first what you want to do. What is the field of your interest first decide clearly. ? There is an opportunities in all fields. Would you like to go for specialization or generalization ? Choice is depend on you. You can solve your problem easily my own decision.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Traveller_Adventure</title>
		<link>http://blog.perplexedlabs.com/2009/06/01/be-language-agnostic-solve-the-problem/comment-page-1/#comment-2660</link>
		<dc:creator>Traveller_Adventure</dc:creator>
		<pubDate>Sun, 02 Aug 2009 05:28:42 +0000</pubDate>
		<guid isPermaLink="false">http://www.perplexedlabs.com/?p=280#comment-2660</guid>
		<description>Great post, really help me alot. Thanks.&lt;br&gt;&lt;br&gt;Cheers,&lt;br&gt;&lt;a href=&quot;http://the-review.info/&quot; rel=&quot;nofollow&quot;&gt;Blog Review&lt;/a&gt;</description>
		<content:encoded><![CDATA[<p>Great post, really help me alot. Thanks.</p>
<p>Cheers,<br /><a href="http://the-review.info/" rel="nofollow">Blog Review</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: matticakes</title>
		<link>http://blog.perplexedlabs.com/2009/06/01/be-language-agnostic-solve-the-problem/comment-page-1/#comment-2613</link>
		<dc:creator>matticakes</dc:creator>
		<pubDate>Tue, 09 Jun 2009 14:41:31 +0000</pubDate>
		<guid isPermaLink="false">http://www.perplexedlabs.com/?p=280#comment-2613</guid>
		<description>Thanks for your feedback.  I agree with your points with regards to the line you quoted.  In hindsight it doesn&#039;t jive with the rest of the points I&#039;m making in that paragraph.&lt;br&gt;&lt;br&gt;With respect to Sapir-whorf.  My understanding is that what it suggests is fundamentally different than the point you&#039;re making.  It supposes that a language affects how you think.  &lt;br&gt;&lt;br&gt;This does make sense to me.  Take Python - you think &quot;pythonic&quot;.  A functional programming language would encourage you to think functionally.  C encourages you to think procedurally.  Etc.</description>
		<content:encoded><![CDATA[<p>Thanks for your feedback.  I agree with your points with regards to the line you quoted.  In hindsight it doesn&#39;t jive with the rest of the points I&#39;m making in that paragraph.</p>
<p>With respect to Sapir-whorf.  My understanding is that what it suggests is fundamentally different than the point you&#39;re making.  It supposes that a language affects how you think.  </p>
<p>This does make sense to me.  Take Python &#8211; you think &#8220;pythonic&#8221;.  A functional programming language would encourage you to think functionally.  C encourages you to think procedurally.  Etc.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Olivier</title>
		<link>http://blog.perplexedlabs.com/2009/06/01/be-language-agnostic-solve-the-problem/comment-page-1/#comment-2612</link>
		<dc:creator>Olivier</dc:creator>
		<pubDate>Tue, 09 Jun 2009 11:15:33 +0000</pubDate>
		<guid isPermaLink="false">http://www.perplexedlabs.com/?p=280#comment-2612</guid>
		<description>I&#039;m quoting your post: &quot;Use whatever aligns itself with the way your mind works&quot;.&lt;br&gt;&lt;br&gt;I utterly disagree with that, and I explained my point. It&#039;s only a matter of *features* of the languages, not a matter of how your mind works. Python has most of those required features, so I end up programming in python 99% of the time. On some rare occasion something else is needed. This is not because of how my mind would work differently with another language, but simply because python doesn&#039;t have that feature that is needed to solve the problem.&lt;br&gt;&lt;br&gt;Also, you make a doubtful comparison with human languages, which is not relevant because all human languages have the same features, so you need only one human language to express yourself.</description>
		<content:encoded><![CDATA[<p>I&#39;m quoting your post: &#8220;Use whatever aligns itself with the way your mind works&#8221;.</p>
<p>I utterly disagree with that, and I explained my point. It&#39;s only a matter of *features* of the languages, not a matter of how your mind works. Python has most of those required features, so I end up programming in python 99% of the time. On some rare occasion something else is needed. This is not because of how my mind would work differently with another language, but simply because python doesn&#39;t have that feature that is needed to solve the problem.</p>
<p>Also, you make a doubtful comparison with human languages, which is not relevant because all human languages have the same features, so you need only one human language to express yourself.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: matticakes</title>
		<link>http://blog.perplexedlabs.com/2009/06/01/be-language-agnostic-solve-the-problem/comment-page-1/#comment-2611</link>
		<dc:creator>matticakes</dc:creator>
		<pubDate>Mon, 08 Jun 2009 14:13:11 +0000</pubDate>
		<guid isPermaLink="false">http://www.perplexedlabs.com/?p=280#comment-2611</guid>
		<description>Olivier,&lt;br&gt;&lt;br&gt;I&#039;m confused as to what exactly you disagree with.  You&#039;re making the same points as the post... ie use the language with the features/performance/etc. required for the job.&lt;br&gt;&lt;br&gt;Am I missing something?&lt;br&gt;&lt;br&gt;-Matt</description>
		<content:encoded><![CDATA[<p>Olivier,</p>
<p>I&#39;m confused as to what exactly you disagree with.  You&#39;re making the same points as the post&#8230; ie use the language with the features/performance/etc. required for the job.</p>
<p>Am I missing something?</p>
<p>-Matt</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Olivier</title>
		<link>http://blog.perplexedlabs.com/2009/06/01/be-language-agnostic-solve-the-problem/comment-page-1/#comment-2610</link>
		<dc:creator>Olivier</dc:creator>
		<pubDate>Sun, 07 Jun 2009 16:36:06 +0000</pubDate>
		<guid isPermaLink="false">http://www.perplexedlabs.com/?p=280#comment-2610</guid>
		<description>I beg to differ. Different programming languages have different features. Python is the most featured of languages I can think of. It doesn&#039;t mean that it should beat all other languages, because, sometimes, the feature &quot;compiled&quot; (C++, ObjC) or &quot;template language&quot; (Php) are more important.&lt;br&gt;&lt;br&gt;I know the same languages as you do and I don&#039;t feel at all that I program in a different way in different languages. However, when more feature are available (as in python) I tend, over the years, to use those features more and more intensively (generators, meta classes and the like).&lt;br&gt;&lt;br&gt;I think that most of the work may be done with one script language (say python). Then, for specific tasks one might need one compiled language for speed (say C or C++), possibly one &quot;template&quot; language (php/LaTeX). I don&#039;t think that you need much more than that. Most of all, it&#039;s the different features of the languages that make them useful. If python was both interpreted, compiled (see cython...) and template, I would only use python for the rest of my life.&lt;br&gt;&lt;br&gt;The comparison with human languages is completely irrelevant. All human languages have more or less the same features and you can express whatever you want in any human language. This is why languages exist in the first place! I speak 5 languages and I really can&#039;t imagine which would be better for what.</description>
		<content:encoded><![CDATA[<p>I beg to differ. Different programming languages have different features. Python is the most featured of languages I can think of. It doesn&#39;t mean that it should beat all other languages, because, sometimes, the feature &#8220;compiled&#8221; (C++, ObjC) or &#8220;template language&#8221; (Php) are more important.</p>
<p>I know the same languages as you do and I don&#39;t feel at all that I program in a different way in different languages. However, when more feature are available (as in python) I tend, over the years, to use those features more and more intensively (generators, meta classes and the like).</p>
<p>I think that most of the work may be done with one script language (say python). Then, for specific tasks one might need one compiled language for speed (say C or C++), possibly one &#8220;template&#8221; language (php/LaTeX). I don&#39;t think that you need much more than that. Most of all, it&#39;s the different features of the languages that make them useful. If python was both interpreted, compiled (see cython&#8230;) and template, I would only use python for the rest of my life.</p>
<p>The comparison with human languages is completely irrelevant. All human languages have more or less the same features and you can express whatever you want in any human language. This is why languages exist in the first place! I speak 5 languages and I really can&#39;t imagine which would be better for what.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Max Battcher</title>
		<link>http://blog.perplexedlabs.com/2009/06/01/be-language-agnostic-solve-the-problem/comment-page-1/#comment-2609</link>
		<dc:creator>Max Battcher</dc:creator>
		<pubDate>Thu, 04 Jun 2009 07:03:23 +0000</pubDate>
		<guid isPermaLink="false">http://www.perplexedlabs.com/?p=280#comment-2609</guid>
		<description>My reading of it was that rather than disproving Sapir-Whorf, the counter-research has mostly just emphasized the universality of most human languages. (The human languages all are &quot;Thought-complete&quot; in a way that most programming languages are &quot;Turing-complete&quot;.) I wouldn&#039;t describe that as &quot;thoroughly shot down&quot;, particularly because that&#039;s not what the Sapir-Whorf hypothesis is ultimately about depending upon your interpretation of the hypothesis. On the other hand, there is interesting evidence in the relative differences between languages and their effect on typical discussion patterns. As with nearly any aspect of psychology I think that it is very hard to conclusively say that a hypothesis is proven or not.&lt;br&gt;&lt;br&gt;The section &quot;Cognitive Linguistics&quot; from the referenced Wikipedia article has a paragraph summarizing some of George Lakoff&#039;s points that many people arguing for or against the hypothesis often don&#039;t even agree on the same interpretation of the hypothesis.&lt;br&gt;&lt;br&gt;I am not a linguist, but I do find it fascinating. There is a lot of great reading on the Sapir-Whorf hypothesis on both sides of the court. I personally feel that the hypothesis is &quot;true&quot;, but have not found enough evidence to know exactly &quot;how true&quot;, if you know what I mean. I absolutely believe it is accurate for programming languages.</description>
		<content:encoded><![CDATA[<p>My reading of it was that rather than disproving Sapir-Whorf, the counter-research has mostly just emphasized the universality of most human languages. (The human languages all are &#8220;Thought-complete&#8221; in a way that most programming languages are &#8220;Turing-complete&#8221;.) I wouldn&#39;t describe that as &#8220;thoroughly shot down&#8221;, particularly because that&#39;s not what the Sapir-Whorf hypothesis is ultimately about depending upon your interpretation of the hypothesis. On the other hand, there is interesting evidence in the relative differences between languages and their effect on typical discussion patterns. As with nearly any aspect of psychology I think that it is very hard to conclusively say that a hypothesis is proven or not.</p>
<p>The section &#8220;Cognitive Linguistics&#8221; from the referenced Wikipedia article has a paragraph summarizing some of George Lakoff&#39;s points that many people arguing for or against the hypothesis often don&#39;t even agree on the same interpretation of the hypothesis.</p>
<p>I am not a linguist, but I do find it fascinating. There is a lot of great reading on the Sapir-Whorf hypothesis on both sides of the court. I personally feel that the hypothesis is &#8220;true&#8221;, but have not found enough evidence to know exactly &#8220;how true&#8221;, if you know what I mean. I absolutely believe it is accurate for programming languages.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: matticakes</title>
		<link>http://blog.perplexedlabs.com/2009/06/01/be-language-agnostic-solve-the-problem/comment-page-1/#comment-2605</link>
		<dc:creator>matticakes</dc:creator>
		<pubDate>Mon, 01 Jun 2009 19:48:50 +0000</pubDate>
		<guid isPermaLink="false">http://www.perplexedlabs.com/?p=280#comment-2605</guid>
		<description>Orestis,&lt;br&gt;&lt;br&gt;I would be interested in reading more about that if you can find a link.&lt;br&gt;&lt;br&gt;Truth be told it was the first time I had heard about it.  I can&#039;t speak much for its validity with respect to human language but, I agree, it makes a lot of sense in the realm of computer programming languages.&lt;br&gt;&lt;br&gt;Thanks,&lt;br&gt;&lt;br&gt;-Matt</description>
		<content:encoded><![CDATA[<p>Orestis,</p>
<p>I would be interested in reading more about that if you can find a link.</p>
<p>Truth be told it was the first time I had heard about it.  I can&#39;t speak much for its validity with respect to human language but, I agree, it makes a lot of sense in the realm of computer programming languages.</p>
<p>Thanks,</p>
<p>-Matt</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Orestis Markou</title>
		<link>http://blog.perplexedlabs.com/2009/06/01/be-language-agnostic-solve-the-problem/comment-page-1/#comment-2604</link>
		<dc:creator>Orestis Markou</dc:creator>
		<pubDate>Mon, 01 Jun 2009 19:39:58 +0000</pubDate>
		<guid isPermaLink="false">http://www.perplexedlabs.com/?p=280#comment-2604</guid>
		<description>The Sapir-Whorf hypothesis has been thoroughly shot down for human languages ([citation needed], I know), but I guess it&#039;s accurate for programming languages, given that learning a programming language is a prerequisite for learning programming in the first place.</description>
		<content:encoded><![CDATA[<p>The Sapir-Whorf hypothesis has been thoroughly shot down for human languages ([citation needed], I know), but I guess it&#39;s accurate for programming languages, given that learning a programming language is a prerequisite for learning programming in the first place.</p>
]]></content:encoded>
	</item>
</channel>
</rss>

