<?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/"
	>

<channel>
	<title>Kev009.com &#187; python</title>
	<atom:link href="http://www.kev009.com/wp/tag/python/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.kev009.com/wp</link>
	<description>Speed and Accuracy are fine, kev009 is final: Projects and Ventures of Kevin Bowling</description>
	<lastBuildDate>Fri, 23 Jul 2010 02:30:20 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>El Reg Humor and Java in free software</title>
		<link>http://www.kev009.com/wp/2009/05/el-reg-humor-and-java-in-free-software/</link>
		<comments>http://www.kev009.com/wp/2009/05/el-reg-humor-and-java-in-free-software/#comments</comments>
		<pubDate>Sat, 09 May 2009 05:45:24 +0000</pubDate>
		<dc:creator>kev009</dc:creator>
				<category><![CDATA[Computing]]></category>
		<category><![CDATA[Datacenter]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[java]]></category>
		<category><![CDATA[kde]]></category>
		<category><![CDATA[c]]></category>
		<category><![CDATA[python]]></category>
		<category><![CDATA[ruby]]></category>

		<guid isPermaLink="false">http://www.kev009.com/wp/?p=248</guid>
		<description><![CDATA[The Register has a good article on Sphinx search with some entertaining pop-shots at Java and &#8220;enterprise software&#8221; that got a rise out of me:
Solr is popular with the enterprise crowd, who love its Java. Being a Java program, Solr includes no shortage of technology whose acronyms contain the letters J and X.

This tickles the [...]


Related posts:<ol><li><a href='http://www.kev009.com/wp/2009/10/java-the-good-parts/' rel='bookmark' title='Permanent Link: Java: The Good Parts'>Java: The Good Parts</a> <small>A while back, a book entitled JavaScript: The Good Parts...</small></li>
<li><a href='http://www.kev009.com/wp/2009/01/one-small-step-for-qt-one-giant-leap-for-free-software/' rel='bookmark' title='Permanent Link: One Small Step for QT, One Giant Leap for Free Software'>One Small Step for QT, One Giant Leap for Free Software</a> <small>QT Software, under the graces of Nokia, has released the...</small></li>
<li><a href='http://www.kev009.com/wp/2009/09/mobile-phones-spur-cross-platform-applications-open-source-is-mainstream/' rel='bookmark' title='Permanent Link: Mobile phones spur cross-platform applications.  Open Source is mainstream.'>Mobile phones spur cross-platform applications.  Open Source is mainstream.</a> <small>I had an interesting day today.  At school, we had...</small></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>The Register has a good <a href="http://www.theregister.co.uk/2009/05/08/dziuba_sphinx/">article on Sphinx</a> search with some entertaining pop-shots at Java and &#8220;enterprise software&#8221; that got a rise out of me:</p>
<p style="padding-left: 30px;">Solr is popular with the enterprise crowd, who love its Java. Being a Java program, Solr includes no shortage of technology whose acronyms contain the letters J and X.</p>
<div id="article-mpu-container">
<p style="padding-left: 30px;">This tickles the enterprise pink, because these sorts of developers love nothing more than hanging out around a whiteboard drawing boxes and arrows and, from time to time, writing XML to make it look like they&#8217;re doing real work. Solr thrives in this environment, being an Apache Foundation project, the Apache Foundation, of course, widely known as a cruel experiment to see what happens when bureaucrats do open source.</p>
<p>Having a bit of experience with Java from academia and a few open source projects I make use of, I can&#8217;t help but laugh at how comically and concisely the editor summed it up.</p>
<p>By and large, successful open source projects tend to be written in languages other than Java. The entire GNU/Linux OS stack is primarily C, with some components using C++ like KDE, OpenOffice and Firefox.  On the ever popular web front, PHP, Ruby, and Python lead the pack.</p>
<p>I think it turned out this way for a multitude of reasons.  When working on the OS stack, the power and control of C and C++ are hard to beat.  The plethora of libraries and raw speed of these compiled languages set the bar high for any newcomers.  Java exists as a kludge, mildly useful for desktop apps and mildly useful for web apps while historically having a lot of problems.  Native look and feel have long been the layman&#8217;s complaint, though SWT has done a pretty good job there.  Of course, omnipresent Java in the Linux world is relatively new.  I think Java would have been the darling language of client apps had it been open sourced sooner, but this came about 7 years too late to have a large impact on shaping the common FOSS userland.</p>
<p>It is interesting how the open source projects built with Java tend to be highly bureaucratic and abstract.  I think the bottom line is that FOSS programmers do what they do because it is fun and demand pragmatism.  The &#8220;enterprise software&#8221; attitude/baggage that many Java apps and libraries carry are a big turn off to pragmatism and the hacking culture.  The barrier to entry for Java web programming is also much higher than its &#8220;scripting language&#8221; competitors, which carry light and simple frameworks that focus on results, not procedure.</p>
<p>Java itself isn&#8217;t that of a bad language.  I actually enjoy working with it in school (&#8230;though I think it really isn&#8217;t appropriate as an introductory teaching language, shielding important concepts from students.  Maybe a future post?..).  When it comes time for real work though, I consider Python, C,  C++ more pragmatic depending on the job at hand.  That, and the fact that most of the common scripting languages are gaining JIT compilers may accelerate Java toward status as a legacy language.</p>
<p>Your thoughts?</p></div>



Share and Enjoy:


	<a rel="nofollow"  target="_blank" href="http://digg.com/submit?phase=2&amp;url=http%3A%2F%2Fwww.kev009.com%2Fwp%2F2009%2F05%2Fel-reg-humor-and-java-in-free-software%2F&amp;title=El%20Reg%20Humor%20and%20Java%20in%20free%20software&amp;bodytext=The%20Register%20has%20a%20good%20article%20on%20Sphinx%20search%20with%20some%20entertaining%20pop-shots%20at%20Java%20and%20%22enterprise%20software%22%20that%20got%20a%20rise%20out%20of%20me%3A%0D%0ASolr%20is%20popular%20with%20the%20enterprise%20crowd%2C%20who%20love%20its%20Java.%20Being%20a%20Java%20program%2C%20Solr%20includes%20no%20short" title="Digg"><img src="http://www.kev009.com/wp/wp-content/plugins/sociable/images/digg.png" title="Digg" alt="Digg" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://delicious.com/post?url=http%3A%2F%2Fwww.kev009.com%2Fwp%2F2009%2F05%2Fel-reg-humor-and-java-in-free-software%2F&amp;title=El%20Reg%20Humor%20and%20Java%20in%20free%20software&amp;notes=The%20Register%20has%20a%20good%20article%20on%20Sphinx%20search%20with%20some%20entertaining%20pop-shots%20at%20Java%20and%20%22enterprise%20software%22%20that%20got%20a%20rise%20out%20of%20me%3A%0D%0ASolr%20is%20popular%20with%20the%20enterprise%20crowd%2C%20who%20love%20its%20Java.%20Being%20a%20Java%20program%2C%20Solr%20includes%20no%20short" title="del.icio.us"><img src="http://www.kev009.com/wp/wp-content/plugins/sociable/images/delicious.png" title="del.icio.us" alt="del.icio.us" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://slashdot.org/bookmark.pl?title=El%20Reg%20Humor%20and%20Java%20in%20free%20software&amp;url=http%3A%2F%2Fwww.kev009.com%2Fwp%2F2009%2F05%2Fel-reg-humor-and-java-in-free-software%2F" title="Slashdot"><img src="http://www.kev009.com/wp/wp-content/plugins/sociable/images/slashdot.png" title="Slashdot" alt="Slashdot" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://www.facebook.com/share.php?u=http%3A%2F%2Fwww.kev009.com%2Fwp%2F2009%2F05%2Fel-reg-humor-and-java-in-free-software%2F&amp;t=El%20Reg%20Humor%20and%20Java%20in%20free%20software" title="Facebook"><img src="http://www.kev009.com/wp/wp-content/plugins/sociable/images/facebook.png" title="Facebook" alt="Facebook" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://reddit.com/submit?url=http%3A%2F%2Fwww.kev009.com%2Fwp%2F2009%2F05%2Fel-reg-humor-and-java-in-free-software%2F&amp;title=El%20Reg%20Humor%20and%20Java%20in%20free%20software" title="Reddit"><img src="http://www.kev009.com/wp/wp-content/plugins/sociable/images/reddit.png" title="Reddit" alt="Reddit" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://www.stumbleupon.com/submit?url=http%3A%2F%2Fwww.kev009.com%2Fwp%2F2009%2F05%2Fel-reg-humor-and-java-in-free-software%2F&amp;title=El%20Reg%20Humor%20and%20Java%20in%20free%20software" title="StumbleUpon"><img src="http://www.kev009.com/wp/wp-content/plugins/sociable/images/stumbleupon.png" title="StumbleUpon" alt="StumbleUpon" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://www.google.com/bookmarks/mark?op=edit&amp;bkmk=http%3A%2F%2Fwww.kev009.com%2Fwp%2F2009%2F05%2Fel-reg-humor-and-java-in-free-software%2F&amp;title=El%20Reg%20Humor%20and%20Java%20in%20free%20software&amp;annotation=The%20Register%20has%20a%20good%20article%20on%20Sphinx%20search%20with%20some%20entertaining%20pop-shots%20at%20Java%20and%20%22enterprise%20software%22%20that%20got%20a%20rise%20out%20of%20me%3A%0D%0ASolr%20is%20popular%20with%20the%20enterprise%20crowd%2C%20who%20love%20its%20Java.%20Being%20a%20Java%20program%2C%20Solr%20includes%20no%20short" title="Google Bookmarks"><img src="http://www.kev009.com/wp/wp-content/plugins/sociable/images/googlebookmark.png" title="Google Bookmarks" alt="Google Bookmarks" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://www.fsdaily.com/submit?url=http%3A%2F%2Fwww.kev009.com%2Fwp%2F2009%2F05%2Fel-reg-humor-and-java-in-free-software%2F&amp;title=El%20Reg%20Humor%20and%20Java%20in%20free%20software" title="FSDaily"><img src="http://www.kev009.com/wp/wp-content/plugins/sociable/images/fsdaily.png" title="FSDaily" alt="FSDaily" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://twitter.com/home?status=El%20Reg%20Humor%20and%20Java%20in%20free%20software%20-%20http%3A%2F%2Fwww.kev009.com%2Fwp%2F2009%2F05%2Fel-reg-humor-and-java-in-free-software%2F" title="Twitter"><img src="http://www.kev009.com/wp/wp-content/plugins/sociable/images/twitter.png" title="Twitter" alt="Twitter" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="mailto:?subject=El%20Reg%20Humor%20and%20Java%20in%20free%20software&amp;body=http%3A%2F%2Fwww.kev009.com%2Fwp%2F2009%2F05%2Fel-reg-humor-and-java-in-free-software%2F" title="email"><img src="http://www.kev009.com/wp/wp-content/plugins/sociable/images/email_link.png" title="email" alt="email" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://www.printfriendly.com/print?url=http%3A%2F%2Fwww.kev009.com%2Fwp%2F2009%2F05%2Fel-reg-humor-and-java-in-free-software%2F&amp;partner=sociable" title="Print"><img src="http://www.kev009.com/wp/wp-content/plugins/sociable/images/printfriendly.png" title="Print" alt="Print" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://www.printfriendly.com/print?url=http%3A%2F%2Fwww.kev009.com%2Fwp%2F2009%2F05%2Fel-reg-humor-and-java-in-free-software%2F&amp;partner=sociable" title="PDF"><img src="http://www.kev009.com/wp/wp-content/plugins/sociable/images/pdf.png" title="PDF" alt="PDF" class="sociable-hovers" /></a>


<br/><br/>

<p>Related posts:<ol><li><a href='http://www.kev009.com/wp/2009/10/java-the-good-parts/' rel='bookmark' title='Permanent Link: Java: The Good Parts'>Java: The Good Parts</a> <small>A while back, a book entitled JavaScript: The Good Parts...</small></li>
<li><a href='http://www.kev009.com/wp/2009/01/one-small-step-for-qt-one-giant-leap-for-free-software/' rel='bookmark' title='Permanent Link: One Small Step for QT, One Giant Leap for Free Software'>One Small Step for QT, One Giant Leap for Free Software</a> <small>QT Software, under the graces of Nokia, has released the...</small></li>
<li><a href='http://www.kev009.com/wp/2009/09/mobile-phones-spur-cross-platform-applications-open-source-is-mainstream/' rel='bookmark' title='Permanent Link: Mobile phones spur cross-platform applications.  Open Source is mainstream.'>Mobile phones spur cross-platform applications.  Open Source is mainstream.</a> <small>I had an interesting day today.  At school, we had...</small></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.kev009.com/wp/2009/05/el-reg-humor-and-java-in-free-software/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>
