<?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/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
		>
<channel>
	<title>Comments on: Lisp50 Notes part IV: Fritz Kunze Enters the Lisp Mine Field</title>
	<atom:link href="http://lispy.wordpress.com/2008/10/23/lisp50-notes-part-iv-fritz-kunz-enters-the-lisp-mine-field/feed/" rel="self" type="application/rss+xml" />
	<link>http://lispy.wordpress.com/2008/10/23/lisp50-notes-part-iv-fritz-kunz-enters-the-lisp-mine-field/</link>
	<description>(notes from an average programmer studying the hard stuff)</description>
	<lastBuildDate>Thu, 21 May 2009 01:17:58 +0000</lastBuildDate>
	<generator>http://wordpress.com/</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: Dan Weinreb</title>
		<link>http://lispy.wordpress.com/2008/10/23/lisp50-notes-part-iv-fritz-kunz-enters-the-lisp-mine-field/#comment-2512</link>
		<dc:creator>Dan Weinreb</dc:creator>
		<pubDate>Sat, 20 Dec 2008 22:45:12 +0000</pubDate>
		<guid isPermaLink="false">http://lispy.wordpress.com/?p=393#comment-2512</guid>
		<description>I felt that Kunze made a lot of strong statements with no, or very thin, support.  For example, he said that the Common Lisp process was deeply flawed, which can be seen by its low adoption rate, but with no further explanation.  He described Symbolics as &quot;remarkable in scope and breadth of vision&quot;, played an extensive excerpt from a (bad) Symbolics video commercial, and told a story about a building being built on a geologically unsound foundation, but never explained further than that what his point was, and what his justification for that point was.

He talked about Harold Cohen&#039;s AARON http://en.wikipedia.org/wiki/AARON, a very impressive program that creates artistic images, and has been under development and improving for 35 years. AARON was originally written in C, but was rewritten in Lisp in the early 1990&#039;s.

He talked about the first (or, an early) Lisp compiler, written by Michael Levin and Tim Hart.  He told the story of Josetph Weitzenbaum&#039;s http://en.wikipedia.org/wiki/Joseph_Weizenbaum famous ELIZA program http://en.wikipedia.org/wiki/ELIZA.  Kunze wrote a version of Eliza that he put on the web (it&#039;s gone now) with 10,000 questions, which got a great deal of use: over 682 million interactions.

He then talked about Lisp&#039;s current unpopularity, and claimed the reason for it is that Lisp programmers all have Asperger&#039;s Syndrome.  His supposed evidence for this is a short online quiz that some programmers took.

The quiz came from Simon Baron-Cohen http://en.wikipedia.org/wiki/Simon_Baron-Cohen, and much of what Kunze said seems to come from Baron-Cohen&#039;s, such as his  theory about autism-spectrum disorders being &quot;an extreme form of the male brain&quot;.  Except that Baron-Cohen refers to these things as &quot;hypotheses&quot;, whereas Kunze cites them as facts.

-- The idea that you can dianose Asperger&#039;s with such a quiz is preposterous.

-- If he is referring to Simon Baron-Cohen&#039;s EQ SQ tests http://eqsq.com/eq-sq-tests, they do not claim to diagnose Asperger&#039;s syndrome.

-- I have had extensive experience with people who have Asperger&#039;s, and am absolutely certain that the vast majority of Lisp programmers do not have it.

-- I asked whether he had tried the quiz on non-Lisp programmers, and he admitted that he had done so with the same results, even though he had been very specifically directing his attacks to the Lisp community specifically.

He said that you can tell that they have Asperger&#039;s Syndrome because they hate to travel, and don&#039;t like being with many other people.  I felt this was ironic, since he was talking to a room full of Lisp programmers who had travelled in order to be with a lot of other people.

He also accused Lisp programmers of being unable to compromise, and being unmanagable.  This is the opposite of my own experience, and I wonder if it says more about his own experiences as a manager than it does about Lisp programmers.

He said that languages take 15 years to mature, citing 1984-2008 for Common Lisp, and 1995-2008 (not yet mature) for Java.  He didn&#039;t say how he came up with this.

He said that a big problem was that there were not enough trained people, citing a figure of 900 computer science Ph.D.&#039;s in the 1990&#039;s, and 1000 now.  Why he thinks that being &quot;trained&quot; requires a Ph.D., he did not explain.  He also said that he feels it takes four years to become a good programmer, but that you &quot;cannot&quot; retrain people: for example, at Electronic Arts, 60% of the developers could not move from 8-bit to 16-bit processors.  This seems quite implausible to me; he didn&#039;t say where he got this figure.</description>
		<content:encoded><![CDATA[<p>I felt that Kunze made a lot of strong statements with no, or very thin, support.  For example, he said that the Common Lisp process was deeply flawed, which can be seen by its low adoption rate, but with no further explanation.  He described Symbolics as &#8220;remarkable in scope and breadth of vision&#8221;, played an extensive excerpt from a (bad) Symbolics video commercial, and told a story about a building being built on a geologically unsound foundation, but never explained further than that what his point was, and what his justification for that point was.</p>
<p>He talked about Harold Cohen&#8217;s AARON <a href="http://en.wikipedia.org/wiki/AARON" rel="nofollow">http://en.wikipedia.org/wiki/AARON</a>, a very impressive program that creates artistic images, and has been under development and improving for 35 years. AARON was originally written in C, but was rewritten in Lisp in the early 1990&#8217;s.</p>
<p>He talked about the first (or, an early) Lisp compiler, written by Michael Levin and Tim Hart.  He told the story of Josetph Weitzenbaum&#8217;s <a href="http://en.wikipedia.org/wiki/Joseph_Weizenbaum" rel="nofollow">http://en.wikipedia.org/wiki/Joseph_Weizenbaum</a> famous ELIZA program <a href="http://en.wikipedia.org/wiki/ELIZA" rel="nofollow">http://en.wikipedia.org/wiki/ELIZA</a>.  Kunze wrote a version of Eliza that he put on the web (it&#8217;s gone now) with 10,000 questions, which got a great deal of use: over 682 million interactions.</p>
<p>He then talked about Lisp&#8217;s current unpopularity, and claimed the reason for it is that Lisp programmers all have Asperger&#8217;s Syndrome.  His supposed evidence for this is a short online quiz that some programmers took.</p>
<p>The quiz came from Simon Baron-Cohen <a href="http://en.wikipedia.org/wiki/Simon_Baron-Cohen" rel="nofollow">http://en.wikipedia.org/wiki/Simon_Baron-Cohen</a>, and much of what Kunze said seems to come from Baron-Cohen&#8217;s, such as his  theory about autism-spectrum disorders being &#8220;an extreme form of the male brain&#8221;.  Except that Baron-Cohen refers to these things as &#8220;hypotheses&#8221;, whereas Kunze cites them as facts.</p>
<p>&#8211; The idea that you can dianose Asperger&#8217;s with such a quiz is preposterous.</p>
<p>&#8211; If he is referring to Simon Baron-Cohen&#8217;s EQ SQ tests <a href="http://eqsq.com/eq-sq-tests" rel="nofollow">http://eqsq.com/eq-sq-tests</a>, they do not claim to diagnose Asperger&#8217;s syndrome.</p>
<p>&#8211; I have had extensive experience with people who have Asperger&#8217;s, and am absolutely certain that the vast majority of Lisp programmers do not have it.</p>
<p>&#8211; I asked whether he had tried the quiz on non-Lisp programmers, and he admitted that he had done so with the same results, even though he had been very specifically directing his attacks to the Lisp community specifically.</p>
<p>He said that you can tell that they have Asperger&#8217;s Syndrome because they hate to travel, and don&#8217;t like being with many other people.  I felt this was ironic, since he was talking to a room full of Lisp programmers who had travelled in order to be with a lot of other people.</p>
<p>He also accused Lisp programmers of being unable to compromise, and being unmanagable.  This is the opposite of my own experience, and I wonder if it says more about his own experiences as a manager than it does about Lisp programmers.</p>
<p>He said that languages take 15 years to mature, citing 1984-2008 for Common Lisp, and 1995-2008 (not yet mature) for Java.  He didn&#8217;t say how he came up with this.</p>
<p>He said that a big problem was that there were not enough trained people, citing a figure of 900 computer science Ph.D.&#8217;s in the 1990&#8217;s, and 1000 now.  Why he thinks that being &#8220;trained&#8221; requires a Ph.D., he did not explain.  He also said that he feels it takes four years to become a good programmer, but that you &#8220;cannot&#8221; retrain people: for example, at Electronic Arts, 60% of the developers could not move from 8-bit to 16-bit processors.  This seems quite implausible to me; he didn&#8217;t say where he got this figure.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Informatimago</title>
		<link>http://lispy.wordpress.com/2008/10/23/lisp50-notes-part-iv-fritz-kunz-enters-the-lisp-mine-field/#comment-2398</link>
		<dc:creator>Informatimago</dc:creator>
		<pubDate>Wed, 29 Oct 2008 23:01:43 +0000</pubDate>
		<guid isPermaLink="false">http://lispy.wordpress.com/?p=393#comment-2398</guid>
		<description>Is there really nothing that can be done to change Lisp&#039;s place in the market?

We can just write applications in Lisp to compete with other applications, being orders of magnitude &quot;better&quot;.  Applications with less bugs, applications more intelligent, etc.  

If you want to improve Lisp&#039;s place in the market, just write more Lisp applications.</description>
		<content:encoded><![CDATA[<p>Is there really nothing that can be done to change Lisp&#8217;s place in the market?</p>
<p>We can just write applications in Lisp to compete with other applications, being orders of magnitude &#8220;better&#8221;.  Applications with less bugs, applications more intelligent, etc.  </p>
<p>If you want to improve Lisp&#8217;s place in the market, just write more Lisp applications.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Mark Miller</title>
		<link>http://lispy.wordpress.com/2008/10/23/lisp50-notes-part-iv-fritz-kunz-enters-the-lisp-mine-field/#comment-2349</link>
		<dc:creator>Mark Miller</dc:creator>
		<pubDate>Fri, 24 Oct 2008 23:21:22 +0000</pubDate>
		<guid isPermaLink="false">http://lispy.wordpress.com/?p=393#comment-2349</guid>
		<description>The title of the talk reminded me of &quot;Mindfields&quot; by Prodigy, &quot;I walk through mindfields so watch your head rock!&quot; :)

I actually tried taking a free Aspergers quiz online (I can&#039;t remember where now), since I had heard speculation about how they correlate, and got a result of:

Aspie score: 73 out of 200
Neurotypical score: 129 out of 200
with &quot;very likely neurotypical&quot;

In the breakdown of different mental aspects though I scored &quot;above average&quot; on the &quot;Aspie&quot; score and &quot;below average&quot; on my NT (neurotypical) score on a few of them.

&lt;i&gt;If the company culture as whole absorbs too many “aspergerisms”, then the business ceases to be able to talk to its customers!&lt;/i&gt;

LOL! Well that explains right there why companies don&#039;t do this, then. :)

Maybe I just don&#039;t understand Lisp, but I don&#039;t agree with JohnL. As far as &quot;changing Lisp&#039;s place in the market&quot; I agree there&#039;s nothing that can be done in the short term, but I go back to what Alan Kay and even what Peter Seibel has said in the past: it&#039;s about culture. Folded into that is it&#039;s about a way of thinking, but I don&#039;t think you have to &quot;give people Aspergers&quot; for them to get it. For example Richard Stallman talked about how one of his associates wrote the first Lisp implementation of Emacs on MULTICS, wrote an easy to follow manual for it, and gave it to his organization to use, and the &lt;i&gt;secretaries&lt;/i&gt; were modifying Emacs in Lisp. The key he said was &quot;don&#039;t call it programming&quot;, because that scared people away from it. They learned programming without realizing it, or put another way, &quot;while doing something else.&quot;

Personally I found JohnL&#039;s response kind of funny, from your description. As McCarthy said, just as before, people can go off and create their own Lisp if they want. Nothing&#039;s stopping them. I guess what JohnL was really saying was, &quot;If you&#039;re going to go off and do this, don&#039;t expect any support from the likes of me.&quot;

Kay has complained, though not bitterly I think, that Smalltalk and Lisp &quot;eat their own young&quot;. What he&#039;s meant by this is they are both so useful that most people who get into them don&#039;t aspire to create anything better, and this contributes to the slow progress of CS research. He&#039;s said that using building architecture as an analogy, Smalltalk is at the level Gothic architecture (1,000 years old). Current software development practice with current tools is at the level of ancient Egyptian pyramid building (4,500 years old). I haven&#039;t heard him give a historical analogy to Lisp. He has said something like &quot;It&#039;s the most beautiful language ever written.&quot; This gives you an idea, though, of how far he thinks we have to go before CS gets to the level of modern engineering.</description>
		<content:encoded><![CDATA[<p>The title of the talk reminded me of &#8220;Mindfields&#8221; by Prodigy, &#8220;I walk through mindfields so watch your head rock!&#8221; <img src='http://s.wordpress.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>I actually tried taking a free Aspergers quiz online (I can&#8217;t remember where now), since I had heard speculation about how they correlate, and got a result of:</p>
<p>Aspie score: 73 out of 200<br />
Neurotypical score: 129 out of 200<br />
with &#8220;very likely neurotypical&#8221;</p>
<p>In the breakdown of different mental aspects though I scored &#8220;above average&#8221; on the &#8220;Aspie&#8221; score and &#8220;below average&#8221; on my NT (neurotypical) score on a few of them.</p>
<p><i>If the company culture as whole absorbs too many “aspergerisms”, then the business ceases to be able to talk to its customers!</i></p>
<p>LOL! Well that explains right there why companies don&#8217;t do this, then. <img src='http://s.wordpress.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>Maybe I just don&#8217;t understand Lisp, but I don&#8217;t agree with JohnL. As far as &#8220;changing Lisp&#8217;s place in the market&#8221; I agree there&#8217;s nothing that can be done in the short term, but I go back to what Alan Kay and even what Peter Seibel has said in the past: it&#8217;s about culture. Folded into that is it&#8217;s about a way of thinking, but I don&#8217;t think you have to &#8220;give people Aspergers&#8221; for them to get it. For example Richard Stallman talked about how one of his associates wrote the first Lisp implementation of Emacs on MULTICS, wrote an easy to follow manual for it, and gave it to his organization to use, and the <i>secretaries</i> were modifying Emacs in Lisp. The key he said was &#8220;don&#8217;t call it programming&#8221;, because that scared people away from it. They learned programming without realizing it, or put another way, &#8220;while doing something else.&#8221;</p>
<p>Personally I found JohnL&#8217;s response kind of funny, from your description. As McCarthy said, just as before, people can go off and create their own Lisp if they want. Nothing&#8217;s stopping them. I guess what JohnL was really saying was, &#8220;If you&#8217;re going to go off and do this, don&#8217;t expect any support from the likes of me.&#8221;</p>
<p>Kay has complained, though not bitterly I think, that Smalltalk and Lisp &#8220;eat their own young&#8221;. What he&#8217;s meant by this is they are both so useful that most people who get into them don&#8217;t aspire to create anything better, and this contributes to the slow progress of CS research. He&#8217;s said that using building architecture as an analogy, Smalltalk is at the level Gothic architecture (1,000 years old). Current software development practice with current tools is at the level of ancient Egyptian pyramid building (4,500 years old). I haven&#8217;t heard him give a historical analogy to Lisp. He has said something like &#8220;It&#8217;s the most beautiful language ever written.&#8221; This gives you an idea, though, of how far he thinks we have to go before CS gets to the level of modern engineering.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Alan Crowe</title>
		<link>http://lispy.wordpress.com/2008/10/23/lisp50-notes-part-iv-fritz-kunz-enters-the-lisp-mine-field/#comment-2341</link>
		<dc:creator>Alan Crowe</dc:creator>
		<pubDate>Fri, 24 Oct 2008 17:53:27 +0000</pubDate>
		<guid isPermaLink="false">http://lispy.wordpress.com/?p=393#comment-2341</guid>
		<description>&quot;The problem, though, is that the Lisp community is made up of people who can neither compromise nor give up control.&quot;

Putting defmacro in your language is a way of saying: &quot;Wheee! language design is fun. Here, you have a go!&quot; It is about giving up control.

Ofcourse, some people cannot abide parentheses, so Lisp has read macros, to yield to their wishes also.</description>
		<content:encoded><![CDATA[<p>&#8220;The problem, though, is that the Lisp community is made up of people who can neither compromise nor give up control.&#8221;</p>
<p>Putting defmacro in your language is a way of saying: &#8220;Wheee! language design is fun. Here, you have a go!&#8221; It is about giving up control.</p>
<p>Ofcourse, some people cannot abide parentheses, so Lisp has read macros, to yield to their wishes also.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: lispy</title>
		<link>http://lispy.wordpress.com/2008/10/23/lisp50-notes-part-iv-fritz-kunz-enters-the-lisp-mine-field/#comment-2337</link>
		<dc:creator>lispy</dc:creator>
		<pubDate>Fri, 24 Oct 2008 13:41:13 +0000</pubDate>
		<guid isPermaLink="false">http://lispy.wordpress.com/?p=393#comment-2337</guid>
		<description>No.  JonL was not joking and was not going for irony.  I saw him from behind, though, and couldn&#039;t see a &quot;twinkle in his eye&quot; if there was one-- but he was truly angry as far as I could tell.  Based on my imperfect memory of the situation, I&#039;d say he took offense both at the idea of linking asperger&#039;s to &quot;hacker community&quot; esteem levels (I think Richard Gabriel scored 5 on the test when he needed to be up in the 20&#039;s) and also the idea of starting a foundation to make a new Lisp.  The former point was idle, offensive, and silly to him.  The latter one was pointless and stupid: I don&#039;t think JonL has any interest in competing with other languages, popularizing Lisp, or sacrificing any of the areas for which he sees Lisp as being strongest in.  According to JonL&#039;s view, Lisp is primarily for &quot;back forty&quot; type projects and Lisp hackers are reduced to being sort of the &quot;poets of programming.&quot;  

&quot;We were there when Lisp was actually useful,&quot; he declared.  “Nothing we can do today can change Lisp’s position in the market.&quot;  My notes are sketchy, of course, but that&#039;s the gist of it.  I was stunned....</description>
		<content:encoded><![CDATA[<p>No.  JonL was not joking and was not going for irony.  I saw him from behind, though, and couldn&#8217;t see a &#8220;twinkle in his eye&#8221; if there was one&#8211; but he was truly angry as far as I could tell.  Based on my imperfect memory of the situation, I&#8217;d say he took offense both at the idea of linking asperger&#8217;s to &#8220;hacker community&#8221; esteem levels (I think Richard Gabriel scored 5 on the test when he needed to be up in the 20&#8217;s) and also the idea of starting a foundation to make a new Lisp.  The former point was idle, offensive, and silly to him.  The latter one was pointless and stupid: I don&#8217;t think JonL has any interest in competing with other languages, popularizing Lisp, or sacrificing any of the areas for which he sees Lisp as being strongest in.  According to JonL&#8217;s view, Lisp is primarily for &#8220;back forty&#8221; type projects and Lisp hackers are reduced to being sort of the &#8220;poets of programming.&#8221;  </p>
<p>&#8220;We were there when Lisp was actually useful,&#8221; he declared.  “Nothing we can do today can change Lisp’s position in the market.&#8221;  My notes are sketchy, of course, but that&#8217;s the gist of it.  I was stunned&#8230;.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Martin</title>
		<link>http://lispy.wordpress.com/2008/10/23/lisp50-notes-part-iv-fritz-kunz-enters-the-lisp-mine-field/#comment-2336</link>
		<dc:creator>Martin</dc:creator>
		<pubDate>Fri, 24 Oct 2008 13:23:22 +0000</pubDate>
		<guid isPermaLink="false">http://lispy.wordpress.com/?p=393#comment-2336</guid>
		<description>What was the basis of JonL&#039;s disagreement?  Did he understand the irony of standing up and being disagreeable (presumably he wasn&#039;t doing it for the sake of it) after a talk about how Lisp people are anti-social?</description>
		<content:encoded><![CDATA[<p>What was the basis of JonL&#8217;s disagreement?  Did he understand the irony of standing up and being disagreeable (presumably he wasn&#8217;t doing it for the sake of it) after a talk about how Lisp people are anti-social?</p>
]]></content:encoded>
	</item>
</channel>
</rss>
