<?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"
	>
<channel>
	<title>Comments on: Increasing Complexity Over Time</title>
	<atom:link href="http://theta.codesimplicity.com/archives/9/feed" rel="self" type="application/rss+xml" />
	<link>http://theta.codesimplicity.com/archives/9</link>
	<description>Scientology and Computer Programming</description>
	<pubDate>Thu, 04 Dec 2008 21:39:53 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.6.2</generator>
		<item>
		<title>By: Max Kanat-Alexander</title>
		<link>http://theta.codesimplicity.com/archives/9#comment-13</link>
		<dc:creator>Max Kanat-Alexander</dc:creator>
		<pubDate>Mon, 28 Jan 2008 23:40:11 +0000</pubDate>
		<guid isPermaLink="false">http://theta.codesimplicity.com/archives/9#comment-13</guid>
		<description>Hahahaha. Wow, that is so interesting! Yeah, sometimes I think that us people who understand these things are constantly being put into that sort of position, where we have to use our knowledge to fix the complexities of people who didn't know! :-) I've been doing that with &lt;a href="http://www.bugzilla.org/" rel="nofollow"&gt;Bugzilla&lt;/a&gt; for about three years now. It finally does all come out the other end being a beauty queen who can sing and dance and do backflips, but it really does take some work that all could have been avoided in the first place if the original authors just fully understood what they were doing and stuck to their guns on having actual good requirements!

-Max</description>
		<content:encoded><![CDATA[<p>Hahahaha. Wow, that is so interesting! Yeah, sometimes I think that us people who understand these things are constantly being put into that sort of position, where we have to use our knowledge to fix the complexities of people who didn&#8217;t know! <img src='http://theta.codesimplicity.com/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> I&#8217;ve been doing that with <a href="http://www.bugzilla.org/" rel="nofollow">Bugzilla</a> for about three years now. It finally does all come out the other end being a beauty queen who can sing and dance and do backflips, but it really does take some work that all could have been avoided in the first place if the original authors just fully understood what they were doing and stuck to their guns on having actual good requirements!</p>
<p>-Max</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Grahame</title>
		<link>http://theta.codesimplicity.com/archives/9#comment-12</link>
		<dc:creator>Grahame</dc:creator>
		<pubDate>Mon, 28 Jan 2008 14:41:48 +0000</pubDate>
		<guid isPermaLink="false">http://theta.codesimplicity.com/archives/9#comment-12</guid>
		<description>That quote is so right.  Last year I took over the development of a system that has been "evolving" over a ten year period.  You look at the code and your head spins!  It is so darn complex.  Then you talk to the people in the company who set the requirements and you see why.  They don't really know what they want.  

The way the application "evolved" was:  they came up with a "requirement" but it wasn't quite right or not fully defined, so once it was built it had to have changes made.  The earlier programmers were not very skilled themselves (the tools and language they used were "poorly known" to them) so they didn't code in a way that was easy to refactor or modify.   The result is that today we have a monster.

And now I have the joy of gradually upgrading this monstrosity bit-by-bit because they can't afford a complete re-write.  Oh well, I guess it keeps me on my toe trying to figure out how to turn the Bride of Frankenstein into a beauty queen :)</description>
		<content:encoded><![CDATA[<p>That quote is so right.  Last year I took over the development of a system that has been &#8220;evolving&#8221; over a ten year period.  You look at the code and your head spins!  It is so darn complex.  Then you talk to the people in the company who set the requirements and you see why.  They don&#8217;t really know what they want.  </p>
<p>The way the application &#8220;evolved&#8221; was:  they came up with a &#8220;requirement&#8221; but it wasn&#8217;t quite right or not fully defined, so once it was built it had to have changes made.  The earlier programmers were not very skilled themselves (the tools and language they used were &#8220;poorly known&#8221; to them) so they didn&#8217;t code in a way that was easy to refactor or modify.   The result is that today we have a monster.</p>
<p>And now I have the joy of gradually upgrading this monstrosity bit-by-bit because they can&#8217;t afford a complete re-write.  Oh well, I guess it keeps me on my toe trying to figure out how to turn the Bride of Frankenstein into a beauty queen <img src='http://theta.codesimplicity.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /></p>
]]></content:encoded>
	</item>
</channel>
</rss>
