<?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: Presenting&#8230; at Suckswuh</title>
	<atom:link href="http://geek.focalcurve.com/archive/2006/09/sxsw-semantics/feed/" rel="self" type="application/rss+xml" />
	<link>http://geek.focalcurve.com/archive/2006/09/sxsw-semantics/</link>
	<description>Pyrotechnics erupt in the distance. Guitar solo.</description>
	<lastBuildDate>Thu, 22 Jan 2009 02:20:03 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
	<item>
		<title>By: Craig</title>
		<link>http://geek.focalcurve.com/archive/2006/09/sxsw-semantics/comment-page-1/#comment-1089</link>
		<dc:creator>Craig</dc:creator>
		<pubDate>Thu, 21 Sep 2006 22:21:14 +0000</pubDate>
		<guid isPermaLink="false">http://geek.focalcurve.com/archive/2006/09/sxsw-semantics/#comment-1089</guid>
		<description>Defining jargon for the benefit of beginners and non-experts isn&#039;t dumbing down the subject, it&#039;s smartening up the audience.

Jargon is good. It&#039;s how experts communicate with each other. It is, however, an obstacle to the non-expert wishing to become an expert. It&#039;s why doctors go through years of pre-med before entering medical school. At some point early in their education, someone had to define for them what a uvula is, so they can then use the term correctly.

I have no wish to abolish jargon. I quite like it, in fact. I&#039;m not going to stop using the words &quot;tag&quot; and &quot;element&quot; simply because some people don&#039;t know the difference between them. They&#039;re the right words to use.

One must define terms before using them. If you&#039;re quite certain your audience is already up to speed on the terminology, you can skip the definitions. &quot;Advanced books, articles and tutorials must assume prior knowledge to avoid rehashing the basics.&quot; That&#039;s why those resources are advanced, and hence not for beginners. But where does the beginner turn for guidance? Who will explain what all this is about? My session is aimed at those people.

Randal, my anecdote about &quot;Learning Perl&quot; was my own failing. Your book was too advanced for me, and that&#039;s fine because I was not your intended audience. I have since learned what looping through an array is because I found other resources that were more my speed. So now, should I ever wish to return to learning Perl, I&#039;d probably return to &quot;Learning Perl.&quot;</description>
		<content:encoded><![CDATA[<p>Defining jargon for the benefit of beginners and non-experts isn&#8217;t dumbing down the subject, it&#8217;s smartening up the audience.</p>
<p>Jargon is good. It&#8217;s how experts communicate with each other. It is, however, an obstacle to the non-expert wishing to become an expert. It&#8217;s why doctors go through years of pre-med before entering medical school. At some point early in their education, someone had to define for them what a uvula is, so they can then use the term correctly.</p>
<p>I have no wish to abolish jargon. I quite like it, in fact. I&#8217;m not going to stop using the words &#8220;tag&#8221; and &#8220;element&#8221; simply because some people don&#8217;t know the difference between them. They&#8217;re the right words to use.</p>
<p>One must define terms before using them. If you&#8217;re quite certain your audience is already up to speed on the terminology, you can skip the definitions. &#8220;Advanced books, articles and tutorials must assume prior knowledge to avoid rehashing the basics.&#8221; That&#8217;s why those resources are advanced, and hence not for beginners. But where does the beginner turn for guidance? Who will explain what all this is about? My session is aimed at those people.</p>
<p>Randal, my anecdote about &#8220;Learning Perl&#8221; was my own failing. Your book was too advanced for me, and that&#8217;s fine because I was not your intended audience. I have since learned what looping through an array is because I found other resources that were more my speed. So now, should I ever wish to return to learning Perl, I&#8217;d probably return to &#8220;Learning Perl.&#8221;</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Randal L. Schwartz</title>
		<link>http://geek.focalcurve.com/archive/2006/09/sxsw-semantics/comment-page-1/#comment-1087</link>
		<dc:creator>Randal L. Schwartz</dc:creator>
		<pubDate>Thu, 21 Sep 2006 20:58:44 +0000</pubDate>
		<guid isPermaLink="false">http://geek.focalcurve.com/archive/2006/09/sxsw-semantics/#comment-1087</guid>
		<description>Dumbing everything down may seem appealing to the beginners, but it&#039;s appalling to the experts.  Imagine if every time a doctor talked to another doctor, they had to say &quot;that little pink thingy that hangs in the back of your throat&quot; instead of the proper medical term.  And yes, to be an expert in the arena, we expect doctors to go through years of training to bridge their knowledge to the body of work that has come before them.

I&#039;m here because you mentioned &quot;Learning Perl&quot; (which I wrote).  Specifically, you understood that the book was targeted at programmers, not non-programmers.  I can assure you that the intended audience knew what an array is, and a loop, and that&#039;s why there&#039;s no &quot;bridging&quot; of those words into language that you understood.  I didn&#039;t (and perhaps couldn&#039;t anymore) write an explanation of &quot;what is an array, and how do I use it?&quot;, because there&#039;s a large enough audience of existing programmers to make the book worthwhile even without adding the fifty extra pages it would have taken to teach the material to non-programmers, such as you, apparently.

There ARE books on Perl for the non-programmer.  I just didn&#039;t write one of them.  Don&#039;t try to get the industry to stop using jargon though: the jargon terms have a precise meaning for those who need to communicate without including all the explanation and context each time. That&#039;s a valid use for jargon.  It&#039;s not just to be different or exclusive: it&#039;s about being precise and optimal.</description>
		<content:encoded><![CDATA[<p>Dumbing everything down may seem appealing to the beginners, but it&#8217;s appalling to the experts.  Imagine if every time a doctor talked to another doctor, they had to say &#8220;that little pink thingy that hangs in the back of your throat&#8221; instead of the proper medical term.  And yes, to be an expert in the arena, we expect doctors to go through years of training to bridge their knowledge to the body of work that has come before them.</p>
<p>I&#8217;m here because you mentioned &#8220;Learning Perl&#8221; (which I wrote).  Specifically, you understood that the book was targeted at programmers, not non-programmers.  I can assure you that the intended audience knew what an array is, and a loop, and that&#8217;s why there&#8217;s no &#8220;bridging&#8221; of those words into language that you understood.  I didn&#8217;t (and perhaps couldn&#8217;t anymore) write an explanation of &#8220;what is an array, and how do I use it?&#8221;, because there&#8217;s a large enough audience of existing programmers to make the book worthwhile even without adding the fifty extra pages it would have taken to teach the material to non-programmers, such as you, apparently.</p>
<p>There ARE books on Perl for the non-programmer.  I just didn&#8217;t write one of them.  Don&#8217;t try to get the industry to stop using jargon though: the jargon terms have a precise meaning for those who need to communicate without including all the explanation and context each time. That&#8217;s a valid use for jargon.  It&#8217;s not just to be different or exclusive: it&#8217;s about being precise and optimal.</p>
]]></content:encoded>
	</item>
</channel>
</rss>
