<?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: You Have to Experience It</title>
	<atom:link href="http://steve.vinoski.net/blog/2008/08/16/you-have-to-experience-it/feed/" rel="self" type="application/rss+xml" />
	<link>http://steve.vinoski.net/blog/2008/08/16/you-have-to-experience-it/</link>
	<description>Ask forgiveness, not permission.</description>
	<lastBuildDate>Mon, 02 Nov 2009 16:23:52 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.1</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: aleks</title>
		<link>http://steve.vinoski.net/blog/2008/08/16/you-have-to-experience-it/comment-page-1/#comment-1249</link>
		<dc:creator>aleks</dc:creator>
		<pubDate>Tue, 26 Aug 2008 18:46:16 +0000</pubDate>
		<guid isPermaLink="false">http://steve.vinoski.net/blog/?p=94#comment-1249</guid>
		<description>About Erlang: I am just in the process of reading &quot;Programming Erlang&quot; (currently at the chapter on file processing, next to go on to TCP/IP and then OTP) and I can testify that the language is amazing! So many things have been done the right way: lightweight processes, message passing as the only way to do interprocess communication, exceptions and fault-tolerance... I believe that whenever something is being introduced that is so different, there are going to be negative emotional reactions, probably because the society as the whole is divided into vested interests. For companies it is money, and for programmers it the time they spent learning what is now their favorite technology.

I remember how hard it was for me to decide to start learning C (that was waaay back!). How ugly its syntax was compared to Pascal!

This touches on some universal truth about human society - Darwin had to endure personal attacks for trying to challenge creationist views of the scientific community of the day, Einstein had a hard time to get physicists to accept his theory...

My point is that it is a waste of time arguing with people who try to start a flame war without knowing anything about the subject matter. It is even good that Erlang gets only this kind of negative reaction; that means that the language is promising and there is as yet nobody who has tried the learning it seriously but found it useless or faulty. For me, the question is whether Erlang is useful to make real-world software (which I am working on finding out for myself); how different from the mainstream it is is completely irrelevant. Ditto for TDD and REST.</description>
		<content:encoded><![CDATA[<p>About Erlang: I am just in the process of reading &#8220;Programming Erlang&#8221; (currently at the chapter on file processing, next to go on to TCP/IP and then OTP) and I can testify that the language is amazing! So many things have been done the right way: lightweight processes, message passing as the only way to do interprocess communication, exceptions and fault-tolerance&#8230; I believe that whenever something is being introduced that is so different, there are going to be negative emotional reactions, probably because the society as the whole is divided into vested interests. For companies it is money, and for programmers it the time they spent learning what is now their favorite technology.</p>
<p>I remember how hard it was for me to decide to start learning C (that was waaay back!). How ugly its syntax was compared to Pascal!</p>
<p>This touches on some universal truth about human society &#8211; Darwin had to endure personal attacks for trying to challenge creationist views of the scientific community of the day, Einstein had a hard time to get physicists to accept his theory&#8230;</p>
<p>My point is that it is a waste of time arguing with people who try to start a flame war without knowing anything about the subject matter. It is even good that Erlang gets only this kind of negative reaction; that means that the language is promising and there is as yet nobody who has tried the learning it seriously but found it useless or faulty. For me, the question is whether Erlang is useful to make real-world software (which I am working on finding out for myself); how different from the mainstream it is is completely irrelevant. Ditto for TDD and REST.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: WSOAC#29 - REST Explained - Service Endpoint</title>
		<link>http://steve.vinoski.net/blog/2008/08/16/you-have-to-experience-it/comment-page-1/#comment-1245</link>
		<dc:creator>WSOAC#29 - REST Explained - Service Endpoint</dc:creator>
		<pubDate>Thu, 21 Aug 2008 22:58:29 +0000</pubDate>
		<guid isPermaLink="false">http://steve.vinoski.net/blog/?p=94#comment-1245</guid>
		<description>[...] Vinoski - You need to have to experience, before you can comment on [...]</description>
		<content:encoded><![CDATA[<p>[...] Vinoski &#8211; You need to have to experience, before you can comment on [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: WSDAC#16 - Behind NBC’s Olympics Website - Service Endpoint</title>
		<link>http://steve.vinoski.net/blog/2008/08/16/you-have-to-experience-it/comment-page-1/#comment-1242</link>
		<dc:creator>WSDAC#16 - Behind NBC’s Olympics Website - Service Endpoint</dc:creator>
		<pubDate>Thu, 21 Aug 2008 04:34:26 +0000</pubDate>
		<guid isPermaLink="false">http://steve.vinoski.net/blog/?p=94#comment-1242</guid>
		<description>[...] Vinoski - You Have to Experience It - on having strong opinions without experience using a particular [...]</description>
		<content:encoded><![CDATA[<p>[...] Vinoski &#8211; You Have to Experience It &#8211; on having strong opinions without experience using a particular [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Aristotle Pagaltzis</title>
		<link>http://steve.vinoski.net/blog/2008/08/16/you-have-to-experience-it/comment-page-1/#comment-1228</link>
		<dc:creator>Aristotle Pagaltzis</dc:creator>
		<pubDate>Mon, 18 Aug 2008 03:29:37 +0000</pubDate>
		<guid isPermaLink="false">http://steve.vinoski.net/blog/?p=94#comment-1228</guid>
		<description>Another example I face all the time: people who know nothing whatsoever about Perl except for the absolutely certain fact that it’s write-once spaghetti line noise.</description>
		<content:encoded><![CDATA[<p>Another example I face all the time: people who know nothing whatsoever about Perl except for the absolutely certain fact that it’s write-once spaghetti line noise.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Robert Virding</title>
		<link>http://steve.vinoski.net/blog/2008/08/16/you-have-to-experience-it/comment-page-1/#comment-1226</link>
		<dc:creator>Robert Virding</dc:creator>
		<pubDate>Sun, 17 Aug 2008 22:20:44 +0000</pubDate>
		<guid isPermaLink="false">http://steve.vinoski.net/blog/?p=94#comment-1226</guid>
		<description>@ali: Actually, all of the complaints about Erlang’s syntax that I’ve read have come from Lisp and Haskell programmers. (Possibly due in part to sample bias: I read Lisp blogs and drink beer with Haskell programmers.) To a Lisp programmer, hearing something is “very simple and regular when compared to popular general-purpose imperative languages” is not exactly reassuring!

I think you&#039;re wrong there, most complaints I have seen about the Erlang syntax comes from Java/other OO programmers who complain that it doesn&#039;t look like Java and who are worried that the world will come to an end because you can&#039;t re-assign variables.

Sorry for sounding a bit bitter here but I don&#039;t understand why people bother to learn another language if their primary complaint is that it doesn&#039;t look like what they are used to. I mean, the reason for learning another language is that it *is* different. I am in the middle of learning Python (finally) just because it isn&#039;t Erlang, or C. Real C, K&amp;R C. :-)

Anyway for lisp programmers you can always use LFE, Lisp Flavoured Erlang, to get the benefits of both worlds.</description>
		<content:encoded><![CDATA[<p>@ali: Actually, all of the complaints about Erlang’s syntax that I’ve read have come from Lisp and Haskell programmers. (Possibly due in part to sample bias: I read Lisp blogs and drink beer with Haskell programmers.) To a Lisp programmer, hearing something is “very simple and regular when compared to popular general-purpose imperative languages” is not exactly reassuring!</p>
<p>I think you&#8217;re wrong there, most complaints I have seen about the Erlang syntax comes from Java/other OO programmers who complain that it doesn&#8217;t look like Java and who are worried that the world will come to an end because you can&#8217;t re-assign variables.</p>
<p>Sorry for sounding a bit bitter here but I don&#8217;t understand why people bother to learn another language if their primary complaint is that it doesn&#8217;t look like what they are used to. I mean, the reason for learning another language is that it *is* different. I am in the middle of learning Python (finally) just because it isn&#8217;t Erlang, or C. Real C, K&amp;R C. :-)</p>
<p>Anyway for lisp programmers you can always use LFE, Lisp Flavoured Erlang, to get the benefits of both worlds.</p>
]]></content:encoded>
	</item>
</channel>
</rss>

<!-- Dynamic Page Served (once) in 0.211 seconds -->
