<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	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:slash="http://purl.org/rss/1.0/modules/slash/"
	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>Programmer's Town</title>
	<atom:link href="http://programmerstown.wordpress.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://programmerstown.wordpress.com</link>
	<description>General discussions for the C++/Java Language</description>
	<lastBuildDate>Sat, 18 Oct 2008 13:19:20 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
<cloud domain='programmerstown.wordpress.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://s2.wp.com/i/buttonw-com.png</url>
		<title>Programmer's Town</title>
		<link>http://programmerstown.wordpress.com</link>
	</image>
	<atom:link rel="search" type="application/opensearchdescription+xml" href="http://programmerstown.wordpress.com/osd.xml" title="Programmer&#039;s Town" />
	<atom:link rel='hub' href='http://programmerstown.wordpress.com/?pushpress=hub'/>
		<item>
		<title>C Compilers</title>
		<link>http://programmerstown.wordpress.com/2008/10/19/c-compilers/</link>
		<comments>http://programmerstown.wordpress.com/2008/10/19/c-compilers/#comments</comments>
		<pubDate>Sat, 18 Oct 2008 12:57:41 +0000</pubDate>
		<dc:creator>programmerstown</dc:creator>
				<category><![CDATA[C/C++]]></category>
		<category><![CDATA[Principle]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[C]]></category>
		<category><![CDATA[C Compilers]]></category>
		<category><![CDATA[Compilers]]></category>

		<guid isPermaLink="false">http://programmerstown.wordpress.com/?p=85</guid>
		<description><![CDATA[There are 34 pages for Pages For Thsi Post.This list may sometimes be slightly out of date. A Amsterdam Compiler Kit Aztec C BDS C C Cc65 Ccache CodeWarrior Comeau C/C++ D DJGPP Digital Mars F FpgaC G GNU Compiler &#8230; <a href="http://programmerstown.wordpress.com/2008/10/19/c-compilers/">Continue reading <span class="meta-nav">&#8594;</span></a><img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=programmerstown.wordpress.com&amp;blog=4625581&amp;post=85&amp;subd=programmerstown&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<blockquote><p>There are 34 pages for Pages For Thsi Post.This list may sometimes be slightly out of date.</p></blockquote>
<p style="margin-bottom:0;"><strong>A</strong></p>
<ul>
<li> Amsterdam 	Compiler Kit</li>
</ul>
<ul>
<li>Aztec C</li>
</ul>
<ul>
<li>BDS C</li>
</ul>
<h3>C</h3>
<ul>
<li>
<p style="margin-bottom:0;">Cc65</p>
</li>
<li>
<p style="margin-bottom:0;">Ccache</p>
</li>
<li>
<p style="margin-bottom:0;">CodeWarrior</p>
</li>
<li>Comeau 	C/C++</li>
</ul>
<h3>D</h3>
<ul>
<li>
<p style="margin-bottom:0;">DJGPP</p>
</li>
<li>Digital 	Mars</li>
</ul>
<h3>F</h3>
<ul>
<li>FpgaC</li>
</ul>
<h3>G</h3>
<ul>
<li>GNU 	Compiler Collection</li>
</ul>
<h3>L</h3>
<ul>
<li>
<p style="margin-bottom:0;">LCC 	(compiler)</p>
</li>
<li>
<p style="margin-bottom:0;">LabWindows/CVI</p>
</li>
<li>
<p style="margin-bottom:0;">Lattice 	C</p>
</li>
<li>Low 	Level Virtual Machine</li>
</ul>
<h3>M</h3>
<ul>
<li>
<p style="margin-bottom:0;">Macintosh 	Programmer&#8217;s Workshop</p>
</li>
<li>Megamax C</li>
</ul>
<h3>O</h3>
<ul>
<li>Open64</li>
</ul>
<h3>P</h3>
<ul>
<li>
<p style="margin-bottom:0;">PGI 	compiler</p>
</li>
<li>
<p style="margin-bottom:0;">Pelles 	C</p>
</li>
<li>Portable 	C Compiler</li>
</ul>
<h3>Q</h3>
<ul>
<li>QuickC</li>
</ul>
<h3>R</h3>
<ul>
<li>Romcc</li>
</ul>
<h3>S</h3>
<ul>
<li>
<p style="margin-bottom:0;">Small 	Device C Compiler</p>
</li>
<li>
<p style="margin-bottom:0;">Small-C</p>
</li>
<li>Sun 	Studio (software)</li>
</ul>
<h3>T</h3>
<ul>
<li>
<p style="margin-bottom:0;">THINK 	C</p>
</li>
<li>
<p style="margin-bottom:0;">TenDRA 	Compiler</p>
</li>
<li>
<p style="margin-bottom:0;">Tiny 	C Compiler</p>
</li>
<li>Turbo C</li>
</ul>
<h3>V</h3>
<ul>
<li>
<p style="margin-bottom:0;">VBCC</p>
</li>
<li>Visual 	C++</li>
</ul>
<h3>W</h3>
<ul>
<li>Watcom 	C compiler</li>
</ul>
<h3>Z</h3>
<ul>
<li>Z88DK</li>
</ul>
<p><a title="Source" href="http://en.wikipedia.org/wiki/Category:C_compilers" target="_blank">Source </a></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/programmerstown.wordpress.com/85/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/programmerstown.wordpress.com/85/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/programmerstown.wordpress.com/85/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/programmerstown.wordpress.com/85/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/programmerstown.wordpress.com/85/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/programmerstown.wordpress.com/85/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/programmerstown.wordpress.com/85/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/programmerstown.wordpress.com/85/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/programmerstown.wordpress.com/85/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/programmerstown.wordpress.com/85/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/programmerstown.wordpress.com/85/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/programmerstown.wordpress.com/85/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/programmerstown.wordpress.com/85/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/programmerstown.wordpress.com/85/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=programmerstown.wordpress.com&amp;blog=4625581&amp;post=85&amp;subd=programmerstown&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://programmerstown.wordpress.com/2008/10/19/c-compilers/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/101b7de033aa57dfdba1ab934da885fb?s=96&#38;d=http%3A%2F%2F1.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96" medium="image">
			<media:title type="html">Benn</media:title>
		</media:content>
	</item>
		<item>
		<title>Write In C&#8230;&#8230;..</title>
		<link>http://programmerstown.wordpress.com/2008/09/16/write-in-c/</link>
		<comments>http://programmerstown.wordpress.com/2008/09/16/write-in-c/#comments</comments>
		<pubDate>Mon, 15 Sep 2008 17:56:19 +0000</pubDate>
		<dc:creator>programmerstown</dc:creator>
				<category><![CDATA[C/C++]]></category>
		<category><![CDATA[Principle]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[Wite in C let Cover piono]]></category>

		<guid isPermaLink="false">http://programmerstown.wordpress.com/?p=42</guid>
		<description><![CDATA[&#8220;For all the  C-Programmers out there. If you heard this song you will never try to use programming languages other than C again^^ I don&#8217;t know who wrote the lyrics but I like them&#8221; Lyrics Of This SOng&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230; &#8220;Write in &#8230; <a href="http://programmerstown.wordpress.com/2008/09/16/write-in-c/">Continue reading <span class="meta-nav">&#8594;</span></a><img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=programmerstown.wordpress.com&amp;blog=4625581&amp;post=42&amp;subd=programmerstown&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><span>&#8220;For all the  C-Programmers out there. If you heard this song you will never try to use programming languages other than C again^^ I don&#8217;t know who wrote the lyrics but I like them&#8221; </span></p>
<span class='embed-youtube' style='text-align:center; display: block;'><iframe class='youtube-player' type='text/html' width='500' height='312' src='http://www.youtube.com/embed/XHosLhPEN3k?version=3&amp;rel=1&amp;fs=1&amp;showsearch=0&amp;showinfo=1&amp;iv_load_policy=1&amp;wmode=transparent' frameborder='0'></iframe></span>
<blockquote><p><strong>Lyrics Of This SOng&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;</strong></p></blockquote>
<p>&#8220;Write in C&#8221;<br />
And as the deadline fast approaches,<br />
and bugs are all  that i can see<br />
Someone Somewhere whispers:<br />
&#8220;Write in C&#8221;</p>
<p>Write in C,Write in C<br />
Write in C, Oh, Write in C,<br />
LOGO&#8217;s dead and burried,<br />
Write in C!!</p>
<p>i used to write lot of FORTARN<br />
For Science it worked flawlessely</p>
<p>Try Using it for GRAPHICS<br />
Write in C!!</p>
<p>And if you&#8217;ve nearly 30 hours<br />
debugging some Assembely</p>
<p>Soon You will glad to<br />
Write in C!!</p>
<p>Write in C,Write in C<br />
Write in C, Oh, Write in C,<br />
BASIC&#8217;s not the Answer,<br />
Write in C!!</p>
<p>Write in C,Write in C<br />
Write in C, Oh, Write in C,<br />
PASCLE won&#8217;t quite<br />
Write in C!!</p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/programmerstown.wordpress.com/42/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/programmerstown.wordpress.com/42/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/programmerstown.wordpress.com/42/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/programmerstown.wordpress.com/42/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/programmerstown.wordpress.com/42/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/programmerstown.wordpress.com/42/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/programmerstown.wordpress.com/42/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/programmerstown.wordpress.com/42/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/programmerstown.wordpress.com/42/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/programmerstown.wordpress.com/42/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/programmerstown.wordpress.com/42/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/programmerstown.wordpress.com/42/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/programmerstown.wordpress.com/42/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/programmerstown.wordpress.com/42/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/programmerstown.wordpress.com/42/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/programmerstown.wordpress.com/42/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=programmerstown.wordpress.com&amp;blog=4625581&amp;post=42&amp;subd=programmerstown&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://programmerstown.wordpress.com/2008/09/16/write-in-c/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/101b7de033aa57dfdba1ab934da885fb?s=96&#38;d=http%3A%2F%2F1.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96" medium="image">
			<media:title type="html">Benn</media:title>
		</media:content>
	</item>
		<item>
		<title>Programmer&#8217;s Principle</title>
		<link>http://programmerstown.wordpress.com/2008/09/16/programmers-principle/</link>
		<comments>http://programmerstown.wordpress.com/2008/09/16/programmers-principle/#comments</comments>
		<pubDate>Mon, 15 Sep 2008 17:38:24 +0000</pubDate>
		<dc:creator>programmerstown</dc:creator>
				<category><![CDATA[Principle]]></category>
		<category><![CDATA[programming principile]]></category>
		<category><![CDATA[Unix]]></category>

		<guid isPermaLink="false">http://programmerstown.wordpress.com/?p=3</guid>
		<description><![CDATA[Programmer&#8217;s Principle Taken from Eric S Raymond’s “The Art of Unix Programming“. These principles are a solid recommendation to any programmer. Rule of Modularity: Write simple parts connected by clean interfaces. Rule of Clarity: Clarity is better than cleverness. Rule &#8230; <a href="http://programmerstown.wordpress.com/2008/09/16/programmers-principle/">Continue reading <span class="meta-nav">&#8594;</span></a><img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=programmerstown.wordpress.com&amp;blog=4625581&amp;post=3&amp;subd=programmerstown&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<div class="content">
<div class="snap_preview">
<p>Programmer&#8217;s Principle Taken from Eric S Raymond’s “<a href="http://www.faqs.org/docs/artu/">The Art  of Unix Programming</a>“. These principles are a solid recommendation to any  programmer.</p>
<div class="orderedlist">
<ol type="1">
<li>Rule of <span style="font-weight:bold;">Modularity</span>: Write simple parts  connected by clean interfaces.</li>
<li>Rule of <span style="font-weight:bold;">Clarity</span>: Clarity is better  than cleverness.</li>
<li>Rule of <span style="font-weight:bold;">Composition</span>: Design programs  to be connected to other programs.</li>
<li>Rule of <span style="font-weight:bold;">Separation</span>: Separate policy  from mechanism; separate interfaces from engines.</li>
<li>Rule of <span style="font-weight:bold;">Simplicity</span>: Design for  simplicity; add complexity only where you must.</li>
<li>Rule of <span style="font-weight:bold;">Parsimony</span>: Write a big program  only when it is clear by demonstration that nothing else will do.</li>
<li>Rule of <span style="font-weight:bold;">Transparency</span>: Design for  visibility to make inspection and debugging easier.</li>
<li>Rule of <span style="font-weight:bold;">Robustness</span>: Robustness is the  child of transparency and simplicity.</li>
<li>Rule of <span style="font-weight:bold;">Representation</span>: Fold knowledge  into data so program logic can be stupid and robust.</li>
<li>Rule of <span style="font-weight:bold;">Least Surprise</span>: In interface  design, always do the least surprising thing.</li>
<li>Rule of <span style="font-weight:bold;">Silence</span>: When a program has  nothing surprising to say, it should say nothing.</li>
<li>Rule of <span style="font-weight:bold;">Repair</span>: When you must fail,  fail noisily and as soon as possible.</li>
<li>Rule of <span style="font-weight:bold;">Economy</span>: Programmer time is  expensive; conserve it in preference to machine time.</li>
<li>Rule of <span style="font-weight:bold;">Generation</span>: Avoid  hand-hacking; write programs to write programs when you can.</li>
<li>Rule of <span style="font-weight:bold;">Optimization</span>: Prototype before  polishing. Get it working before you optimize it.</li>
<li>Rule of <span style="font-weight:bold;">Diversity</span>: Distrust all claims  for “one true way”.</li>
<li>Rule of <span style="font-weight:bold;">Extensibility</span>: Design for the  future, because it will be here sooner than you think.</li>
</ol>
</div>
</div>
</div>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/programmerstown.wordpress.com/3/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/programmerstown.wordpress.com/3/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/programmerstown.wordpress.com/3/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/programmerstown.wordpress.com/3/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/programmerstown.wordpress.com/3/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/programmerstown.wordpress.com/3/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/programmerstown.wordpress.com/3/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/programmerstown.wordpress.com/3/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/programmerstown.wordpress.com/3/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/programmerstown.wordpress.com/3/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/programmerstown.wordpress.com/3/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/programmerstown.wordpress.com/3/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/programmerstown.wordpress.com/3/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/programmerstown.wordpress.com/3/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/programmerstown.wordpress.com/3/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/programmerstown.wordpress.com/3/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=programmerstown.wordpress.com&amp;blog=4625581&amp;post=3&amp;subd=programmerstown&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://programmerstown.wordpress.com/2008/09/16/programmers-principle/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/101b7de033aa57dfdba1ab934da885fb?s=96&#38;d=http%3A%2F%2F1.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96" medium="image">
			<media:title type="html">Benn</media:title>
		</media:content>
	</item>
		<item>
		<title>Who is a programmer?</title>
		<link>http://programmerstown.wordpress.com/2008/08/27/who-is-a-programmer/</link>
		<comments>http://programmerstown.wordpress.com/2008/08/27/who-is-a-programmer/#comments</comments>
		<pubDate>Tue, 26 Aug 2008 20:25:17 +0000</pubDate>
		<dc:creator>programmerstown</dc:creator>
				<category><![CDATA[Programming]]></category>
		<category><![CDATA[Add new tag]]></category>
		<category><![CDATA[C]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[Programmer]]></category>
		<category><![CDATA[Programmers]]></category>
		<category><![CDATA[Programming Language]]></category>

		<guid isPermaLink="false">http://programmerstown.wordpress.com/?p=18</guid>
		<description><![CDATA[After work, the question got asked. It came up in the context of another discussion about the relevance of Free/Open Source Software. Availability of the source code is probably only relevant to computer programmers. After all, if you aren’t a &#8230; <a href="http://programmerstown.wordpress.com/2008/08/27/who-is-a-programmer/">Continue reading <span class="meta-nav">&#8594;</span></a><img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=programmerstown.wordpress.com&amp;blog=4625581&amp;post=18&amp;subd=programmerstown&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><!--  /* Style Definitions */  p.MsoNormal, li.MsoNormal, div.MsoNormal 	{mso-style-parent:""; 	margin:0in; 	margin-bottom:.0001pt; 	mso-pagination:widow-orphan; 	font-size:12.0pt; 	font-family:"Times New Roman"; 	mso-fareast-font-family:"Times New Roman";} h2 	{mso-margin-top-alt:auto; 	margin-right:0in; 	mso-margin-bottom-alt:auto; 	margin-left:0in; 	mso-pagination:widow-orphan; 	mso-outline-level:2; 	font-size:18.0pt; 	font-family:"Times New Roman"; 	font-weight:bold;} a:link, span.MsoHyperlink 	{color:blue; 	text-decoration:underline; 	text-underline:single;} a:visited, span.MsoHyperlinkFollowed 	{color:purple; 	text-decoration:underline; 	text-underline:single;} p 	{mso-margin-top-alt:auto; 	margin-right:0in; 	mso-margin-bottom-alt:auto; 	margin-left:0in; 	mso-pagination:widow-orphan; 	font-size:12.0pt; 	font-family:"Times New Roman"; 	mso-fareast-font-family:"Times New Roman";} @page Section1 	{size:8.5in 11.0in; 	margin:1.0in 1.25in 1.0in 1.25in; 	mso-header-margin:.5in; 	mso-footer-margin:.5in; 	mso-paper-source:0;} div.Section1 	{page:Section1;} --><!--[if gte mso 10]&gt; &lt;!   /* Style Definitions */  table.MsoNormalTable 	{mso-style-name:"Table Normal"; 	mso-tstyle-rowband-size:0; 	mso-tstyle-colband-size:0; 	mso-style-noshow:yes; 	mso-style-parent:""; 	mso-padding-alt:0in 5.4pt 0in 5.4pt; 	mso-para-margin:0in; 	mso-para-margin-bottom:.0001pt; 	mso-pagination:widow-orphan; 	font-size:10.0pt; 	font-family:"Times New Roman";} -->After work, the question got asked. It came up in the context of another discussion about the relevance of Free/Open Source Software. Availability of the source code is probably only relevant to computer programmers. After all, if you aren’t a programmer, what would you do with source code? In which case, a freely copyable binary would be equivalent to freely copyable source code. The ability to do something with the source code (i.e. to create a derivative work), is something only a programmer could do. Strikes me as the <em>definition</em> of a programmer. Yes, I know that benefits might accrue to the non-programmer <strong>indirectly</strong>, but conceding that there are no direct benefits to most people doesn’t seem like a great debating point.</p>
<p>We know that only 2.4% of the population are employed in “computer and mathematical occupations”. Which would seem to put an upper bound on the number of people to whom Free and Open Source Software would be relevant. And any movement which can only possibly be relevant to such a small fraction of the population is going to have difficulty garnering widespread support, or even interest. Assuming, of course, that we restrict ourselves to <strong>professional</strong> programmers. There might be <strong>amateur</strong> programmers.</p>
<p>And so, we come to the real questions: who <strong>should be</strong> a programmer? Who <strong>should be considered</strong> a programmer? Is the correct analogy that the skill of programming is like the skill of reading and writing? An esoteric skill for most of the world’s history — practiced only by specialists — professional scribes — until, in the last few hundred years, we came to expect that everybody ought to be a scribe, or at least literate. Even if only a relatively small number of people read or write for a living?</p>
<p>Or, is the correct analogy that being a programmer is more like being a radio technician and learning Morse code? An esoteric skill which remains esoteric.</p>
<p>Is it more like being a driver (chauffeur)? Or a pilot?</p>
<p>Because, I fear that if it is the latter, then the Free and Open Source Software has more in common with the national association for Amateur Radio than the National Institute for Literacy.</p>
<p>This idea of universal computer literacy has deep roots. The work that led to the desktop computing environments we use today was motivated by that vision. Alan Kay talks about it at length here.</p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/programmerstown.wordpress.com/18/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/programmerstown.wordpress.com/18/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/programmerstown.wordpress.com/18/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/programmerstown.wordpress.com/18/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/programmerstown.wordpress.com/18/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/programmerstown.wordpress.com/18/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/programmerstown.wordpress.com/18/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/programmerstown.wordpress.com/18/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/programmerstown.wordpress.com/18/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/programmerstown.wordpress.com/18/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/programmerstown.wordpress.com/18/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/programmerstown.wordpress.com/18/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/programmerstown.wordpress.com/18/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/programmerstown.wordpress.com/18/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/programmerstown.wordpress.com/18/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/programmerstown.wordpress.com/18/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=programmerstown.wordpress.com&amp;blog=4625581&amp;post=18&amp;subd=programmerstown&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://programmerstown.wordpress.com/2008/08/27/who-is-a-programmer/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/101b7de033aa57dfdba1ab934da885fb?s=96&#38;d=http%3A%2F%2F1.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96" medium="image">
			<media:title type="html">Benn</media:title>
		</media:content>
	</item>
	</channel>
</rss>
