<?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:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd"
xmlns:rawvoice="http://www.rawvoice.com/rawvoiceRssModule/"
	>
<channel>
	<title>Comments on: A Realization on Maintainability</title>
	<atom:link href="http://enfranchisedmind.com/blog/posts/a-realization-on-maintainability/feed/" rel="self" type="application/rss+xml" />
	<link>http://enfranchisedmind.com/blog/posts/a-realization-on-maintainability/</link>
	<description>programming, politics, &#38; other religious issues</description>
	<lastBuildDate>Wed, 08 Feb 2012 14:16:00 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	
	<item>
		<title>By: Ruby is the Future &#124; Enfranchised Mind</title>
		<link>http://enfranchisedmind.com/blog/posts/a-realization-on-maintainability/#comment-34315</link>
		<dc:creator>Ruby is the Future &#124; Enfranchised Mind</dc:creator>
		<pubDate>Wed, 01 Apr 2009 18:16:37 +0000</pubDate>
		<guid isPermaLink="false">http://enfranchisedmind.com/blog/?p=647#comment-34315</guid>
		<description>[...] I was) have against Ruby is that it is basically unmaintainable over the long haul. I&#8217;ve admitted before that there&#8217;s less trouble on that front in Ruby than there was back in Perl, but I want to [...]</description>
		<content:encoded><![CDATA[<p>[...] I was) have against Ruby is that it is basically unmaintainable over the long haul. I&#8217;ve admitted before that there&#8217;s less trouble on that front in Ruby than there was back in Perl, but I want to [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Robert Fischer</title>
		<link>http://enfranchisedmind.com/blog/posts/a-realization-on-maintainability/#comment-33279</link>
		<dc:creator>Robert Fischer</dc:creator>
		<pubDate>Fri, 23 May 2008 19:41:48 +0000</pubDate>
		<guid isPermaLink="false">http://enfranchisedmind.com/blog/?p=647#comment-33279</guid>
		<description>I&#039;d be interested to hear more about how large, reasonably maintainable dynamic language applications are written: I&#039;ve not seen one.  Even moderately sized Ruby on Rails sites become difficult to manage, doubly-so when you start dealing with plug-ins and libraries.

One thing I know is that I&#039;m working on CocanWiki, which has a lot of code that&#039;s hard to read and hard to work with.  If it was dynamic code (or even Java), I&#039;d be calling rewrite -- but, thanks to Ocaml&#039;s typing system, I&#039;ve been able to refactor and extend it.  So I&#039;m pretty impressed with implied static typing right now.</description>
		<content:encoded><![CDATA[<p>I&#8217;d be interested to hear more about how large, reasonably maintainable dynamic language applications are written: I&#8217;ve not seen one.  Even moderately sized Ruby on Rails sites become difficult to manage, doubly-so when you start dealing with plug-ins and libraries.</p>
<p>One thing I know is that I&#8217;m working on CocanWiki, which has a lot of code that&#8217;s hard to read and hard to work with.  If it was dynamic code (or even Java), I&#8217;d be calling rewrite &#8212; but, thanks to Ocaml&#8217;s typing system, I&#8217;ve been able to refactor and extend it.  So I&#8217;m pretty impressed with implied static typing right now.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Marc</title>
		<link>http://enfranchisedmind.com/blog/posts/a-realization-on-maintainability/#comment-33278</link>
		<dc:creator>Marc</dc:creator>
		<pubDate>Fri, 23 May 2008 19:13:03 +0000</pubDate>
		<guid isPermaLink="false">http://enfranchisedmind.com/blog/?p=647#comment-33278</guid>
		<description>A lot of folks tout the maintainability of strictly typed code over dynamic code but I&#039;m not convinced it&#039;s a real problem.  I think it&#039;s a problem of people not knowing how to write maintainable dynamic code.  I can&#039;t give any definitive proof of this other than to say that the Smalltalkers of the world seemed to have figured this out.  There&#039;s some huge Smalltalk systems out there (believe it or not) and I think the maintainability comes from the culture of how they write their dynamic code.  At least that&#039;s what my Smalltalk buddy tells me. :)  Perl doesn&#039;t seem to have a culture other than to crank out as much function in as little of space as possible.

Lastly, if you want to try a Java web framework that requires ZERO XML config, look at Wicket.  I warn you though, it&#039;s not like any other Java web framework but it&#039;s worth the effort to learn because overall it&#039;s pretty damn brilliant.</description>
		<content:encoded><![CDATA[<p>A lot of folks tout the maintainability of strictly typed code over dynamic code but I&#8217;m not convinced it&#8217;s a real problem.  I think it&#8217;s a problem of people not knowing how to write maintainable dynamic code.  I can&#8217;t give any definitive proof of this other than to say that the Smalltalkers of the world seemed to have figured this out.  There&#8217;s some huge Smalltalk systems out there (believe it or not) and I think the maintainability comes from the culture of how they write their dynamic code.  At least that&#8217;s what my Smalltalk buddy tells me. :)  Perl doesn&#8217;t seem to have a culture other than to crank out as much function in as little of space as possible.</p>
<p>Lastly, if you want to try a Java web framework that requires ZERO XML config, look at Wicket.  I warn you though, it&#8217;s not like any other Java web framework but it&#8217;s worth the effort to learn because overall it&#8217;s pretty damn brilliant.</p>
]]></content:encoded>
	</item>
</channel>
</rss>

