<?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: Is good code relevant?</title>
	<atom:link href="http://www.bileblog.org/2004/03/is-good-code-relevant/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.bileblog.org/2004/03/is-good-code-relevant/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=is-good-code-relevant</link>
	<description>If you have nothing bad to say, say nothing.</description>
	<lastBuildDate>Wed, 14 Dec 2011 08:51:39 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
	<item>
		<title>By: Thierry Danard</title>
		<link>http://www.bileblog.org/2004/03/is-good-code-relevant/comment-page-2/#comment-4253</link>
		<dc:creator>Thierry Danard</dc:creator>
		<pubDate>Mon, 22 Mar 2004 01:00:19 +0000</pubDate>
		<guid isPermaLink="false">http://www.bileblog.org/?p=167#comment-4253</guid>
		<description>Good code is relevant just as quality is relevant. It reduces risks, and saves efforts overtime. Quality is not relevant if you have short term goals. On the other hand, with technology evolving so fast, even good quality code becomes obsolete in a snap. So let&#039;s say relevant at least in the mid-term.

Since this thread talks about frameworks, here are my two cents: a framework is not good because it&#039;s popular.

Some frameworks are popular because they play the lowest-common denominator field. An example is JSP, which was initially designed to convert ASP developers. Bad technology for lots of projects, but adapted to some, and easy to start with for lots of people. Just like Microsoft Access which was a stepping stone for real database products (namely SQL server in Microsoft&#039;s case).

The best framework is the framework that you develop overtime, as your needs grow. Today&#039;s frameworks try to do too much for too many people. They become too complex, they overstretch themselves in and out, features are added before existing bugs are fixed, etc.

They are great tools for the beginners, but let&#039;s not get confused between technical merits and popularity.</description>
		<content:encoded><![CDATA[<p>Good code is relevant just as quality is relevant. It reduces risks, and saves efforts overtime. Quality is not relevant if you have short term goals. On the other hand, with technology evolving so fast, even good quality code becomes obsolete in a snap. So let&#8217;s say relevant at least in the mid-term.</p>
<p>Since this thread talks about frameworks, here are my two cents: a framework is not good because it&#8217;s popular.</p>
<p>Some frameworks are popular because they play the lowest-common denominator field. An example is JSP, which was initially designed to convert ASP developers. Bad technology for lots of projects, but adapted to some, and easy to start with for lots of people. Just like Microsoft Access which was a stepping stone for real database products (namely SQL server in Microsoft&#8217;s case).</p>
<p>The best framework is the framework that you develop overtime, as your needs grow. Today&#8217;s frameworks try to do too much for too many people. They become too complex, they overstretch themselves in and out, features are added before existing bugs are fixed, etc.</p>
<p>They are great tools for the beginners, but let&#8217;s not get confused between technical merits and popularity.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Anonymous</title>
		<link>http://www.bileblog.org/2004/03/is-good-code-relevant/comment-page-2/#comment-4252</link>
		<dc:creator>Anonymous</dc:creator>
		<pubDate>Thu, 18 Mar 2004 19:37:16 +0000</pubDate>
		<guid isPermaLink="false">http://www.bileblog.org/?p=167#comment-4252</guid>
		<description>Hani,
I really appreciate your candor regarding good code.  Do you use a framework?  If so which one?  How would you compare Struts, Webwork and Tapestry?</description>
		<content:encoded><![CDATA[<p>Hani,<br />
I really appreciate your candor regarding good code.  Do you use a framework?  If so which one?  How would you compare Struts, Webwork and Tapestry?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: joib</title>
		<link>http://www.bileblog.org/2004/03/is-good-code-relevant/comment-page-2/#comment-4251</link>
		<dc:creator>joib</dc:creator>
		<pubDate>Thu, 18 Mar 2004 14:09:50 +0000</pubDate>
		<guid isPermaLink="false">http://www.bileblog.org/?p=167#comment-4251</guid>
		<description>To connection pool or not to connection pool, that&#039;s the question. ;)

The worst example I&#039;ve seen was on a web project (jsp/servlet) where the lead developer boasted that they used their own connection pooling because they didn&#039;t trust any of the third party stuff. It turned out that when a user logged in they added 10 (!) jdbc connections to the users HttpSession. Luckily it was an intranet application, so I didn&#039;t fall on its face instantly. Still they wondered if they had a scalability problem with hundreds of db connections although only a few dozen users where using the system (gee, wonder why).

So, why allocate 10 connections per user? Well, it turned out that the developers where no jdbc gurus either, so instead of doing joins, subselects etc. in the DB they used other connections when looping through the ResultSet of another one.. *sigh*</description>
		<content:encoded><![CDATA[<p>To connection pool or not to connection pool, that&#8217;s the question. ;)</p>
<p>The worst example I&#8217;ve seen was on a web project (jsp/servlet) where the lead developer boasted that they used their own connection pooling because they didn&#8217;t trust any of the third party stuff. It turned out that when a user logged in they added 10 (!) jdbc connections to the users HttpSession. Luckily it was an intranet application, so I didn&#8217;t fall on its face instantly. Still they wondered if they had a scalability problem with hundreds of db connections although only a few dozen users where using the system (gee, wonder why).</p>
<p>So, why allocate 10 connections per user? Well, it turned out that the developers where no jdbc gurus either, so instead of doing joins, subselects etc. in the DB they used other connections when looping through the ResultSet of another one.. *sigh*</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Scarlet</title>
		<link>http://www.bileblog.org/2004/03/is-good-code-relevant/comment-page-2/#comment-4250</link>
		<dc:creator>Scarlet</dc:creator>
		<pubDate>Sun, 14 Mar 2004 20:29:13 +0000</pubDate>
		<guid isPermaLink="false">http://www.bileblog.org/?p=167#comment-4250</guid>
		<description>Deep insight, jwzrd! Got any more pearls of profound wisdom to share?</description>
		<content:encoded><![CDATA[<p>Deep insight, jwzrd! Got any more pearls of profound wisdom to share?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: jwzrd</title>
		<link>http://www.bileblog.org/2004/03/is-good-code-relevant/comment-page-2/#comment-4249</link>
		<dc:creator>jwzrd</dc:creator>
		<pubDate>Sun, 14 Mar 2004 05:28:46 +0000</pubDate>
		<guid isPermaLink="false">http://www.bileblog.org/?p=167#comment-4249</guid>
		<description>This is quite the circle-jerk you started Mr Bile.</description>
		<content:encoded><![CDATA[<p>This is quite the circle-jerk you started Mr Bile.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: joe</title>
		<link>http://www.bileblog.org/2004/03/is-good-code-relevant/comment-page-2/#comment-4248</link>
		<dc:creator>joe</dc:creator>
		<pubDate>Sun, 14 Mar 2004 04:01:27 +0000</pubDate>
		<guid isPermaLink="false">http://www.bileblog.org/?p=167#comment-4248</guid>
		<description>&lt;p&gt;&lt;b&gt;it&#039;s about theory building&lt;/b&gt;&lt;/p&gt;

&lt;p&gt;people are trying to find common patterns in what they are doing. In the beginning of DATABASES, everybody was happily hacking into some pseudohierarchical database, messy pieces of data and code combined. After that, the first CLEANER designs (e.g. hierarchical..) emerged. Even AFTER that, the relational databases emerged which even have a very neat theoretical framework (Codd 1970). &lt;/p&gt;

&lt;p&gt;I think that what the framework addicted web programmers are doing is to try to find their own, more solid, non-messy, well founded framework. Not only for estethical reasons, but also for the power that lies behind such frameworks (cf. Databases ==&gt; relational theory ==&gt; SQL!)
&lt;/p&gt;</description>
		<content:encoded><![CDATA[<p><b>it&#8217;s about theory building</b></p>
<p>people are trying to find common patterns in what they are doing. In the beginning of DATABASES, everybody was happily hacking into some pseudohierarchical database, messy pieces of data and code combined. After that, the first CLEANER designs (e.g. hierarchical..) emerged. Even AFTER that, the relational databases emerged which even have a very neat theoretical framework (Codd 1970). </p>
<p>I think that what the framework addicted web programmers are doing is to try to find their own, more solid, non-messy, well founded framework. Not only for estethical reasons, but also for the power that lies behind such frameworks (cf. Databases ==> relational theory ==> SQL!)</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: misserable</title>
		<link>http://www.bileblog.org/2004/03/is-good-code-relevant/comment-page-2/#comment-4247</link>
		<dc:creator>misserable</dc:creator>
		<pubDate>Fri, 12 Mar 2004 18:07:39 +0000</pubDate>
		<guid isPermaLink="false">http://www.bileblog.org/?p=167#comment-4247</guid>
		<description>This kind of stuff just plain sucks if your the guy who end up having to maintain this after the creator leaves. Usually such systems have been build incredibly fast by this person and changing it was easy for him since he wrote the whole mess in the first place. Then you step in and people treat you like your stupid because what the creator did in 2 hours takes you 2 days, and even then you ended up breaking stuff you didn&#039;t even know existed.

Currently I have to do some maintenance on some access and I am utterly misserable because of it, it has 1000+ line methods with goto statements in them all coded directly in the forms, there is no documentation whatsoever other then some code comments of the sort /* heavy wizardry follows */
Basicly i&#039;be been told they where disappointed in me and had expected more. Pretty nerve wrecking</description>
		<content:encoded><![CDATA[<p>This kind of stuff just plain sucks if your the guy who end up having to maintain this after the creator leaves. Usually such systems have been build incredibly fast by this person and changing it was easy for him since he wrote the whole mess in the first place. Then you step in and people treat you like your stupid because what the creator did in 2 hours takes you 2 days, and even then you ended up breaking stuff you didn&#8217;t even know existed.</p>
<p>Currently I have to do some maintenance on some access and I am utterly misserable because of it, it has 1000+ line methods with goto statements in them all coded directly in the forms, there is no documentation whatsoever other then some code comments of the sort /* heavy wizardry follows */<br />
Basicly i&#8217;be been told they where disappointed in me and had expected more. Pretty nerve wrecking</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: fx</title>
		<link>http://www.bileblog.org/2004/03/is-good-code-relevant/comment-page-2/#comment-4246</link>
		<dc:creator>fx</dc:creator>
		<pubDate>Fri, 12 Mar 2004 14:48:25 +0000</pubDate>
		<guid isPermaLink="false">http://www.bileblog.org/?p=167#comment-4246</guid>
		<description>There is no good code. There is just code for a purpose.</description>
		<content:encoded><![CDATA[<p>There is no good code. There is just code for a purpose.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: BDKR</title>
		<link>http://www.bileblog.org/2004/03/is-good-code-relevant/comment-page-2/#comment-4245</link>
		<dc:creator>BDKR</dc:creator>
		<pubDate>Fri, 12 Mar 2004 12:21:04 +0000</pubDate>
		<guid isPermaLink="false">http://www.bileblog.org/?p=167#comment-4245</guid>
		<description>Hey Odin, I feel your pain. It was the same thing when I first got the job I have at the present time. The guys had this huge slow as christmas abortion they called the &quot;The Platform&quot; but didn&#039;t even the proper syntax for array initialization on PHP! All the while, I was stupid for not picking it up fast enough, in spite of the fact that there was no helpful documentation to speak of. 

I was so depressed that I gave notice. Screw it!

BDKR</description>
		<content:encoded><![CDATA[<p>Hey Odin, I feel your pain. It was the same thing when I first got the job I have at the present time. The guys had this huge slow as christmas abortion they called the &#8220;The Platform&#8221; but didn&#8217;t even the proper syntax for array initialization on PHP! All the while, I was stupid for not picking it up fast enough, in spite of the fact that there was no helpful documentation to speak of. </p>
<p>I was so depressed that I gave notice. Screw it!</p>
<p>BDKR</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: fred</title>
		<link>http://www.bileblog.org/2004/03/is-good-code-relevant/comment-page-2/#comment-4244</link>
		<dc:creator>fred</dc:creator>
		<pubDate>Fri, 12 Mar 2004 11:00:37 +0000</pubDate>
		<guid isPermaLink="false">http://www.bileblog.org/?p=167#comment-4244</guid>
		<description>Back to the whole &quot;perfect&quot; code thing....I&#039;ve seen sites that get a lot of &quot;hits&quot; designed poorly too...I&#039;ve seen the same developer struggle for days though on a web based application as opposed to a mere company home page. Nothing has to be perfect...the design should at least make sense though. It may not be important immediately but good code might be important over the long haul...especially if a few bugs are lurking and someone needs to go back in someday to fix.  I agree that some go way too far in design.</description>
		<content:encoded><![CDATA[<p>Back to the whole &#8220;perfect&#8221; code thing&#8230;.I&#8217;ve seen sites that get a lot of &#8220;hits&#8221; designed poorly too&#8230;I&#8217;ve seen the same developer struggle for days though on a web based application as opposed to a mere company home page. Nothing has to be perfect&#8230;the design should at least make sense though. It may not be important immediately but good code might be important over the long haul&#8230;especially if a few bugs are lurking and someone needs to go back in someday to fix.  I agree that some go way too far in design.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Bob</title>
		<link>http://www.bileblog.org/2004/03/is-good-code-relevant/comment-page-2/#comment-4243</link>
		<dc:creator>Bob</dc:creator>
		<pubDate>Fri, 12 Mar 2004 10:58:40 +0000</pubDate>
		<guid isPermaLink="false">http://www.bileblog.org/?p=167#comment-4243</guid>
		<description>XML should die.  It awkwardly and inefficiently solves problems that have been better solved before.</description>
		<content:encoded><![CDATA[<p>XML should die.  It awkwardly and inefficiently solves problems that have been better solved before.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: enterprise developer</title>
		<link>http://www.bileblog.org/2004/03/is-good-code-relevant/comment-page-2/#comment-4242</link>
		<dc:creator>enterprise developer</dc:creator>
		<pubDate>Fri, 12 Mar 2004 07:37:57 +0000</pubDate>
		<guid isPermaLink="false">http://www.bileblog.org/?p=167#comment-4242</guid>
		<description>Consolidation of companies in all markets require larger systems that handle thousands of users, and a framework that is flexible, extensible and scalable. 

Maybe you haven&#039;t had to scale or migrate apps or data.  If you have you know the value of frameworks and flexible design patterns.</description>
		<content:encoded><![CDATA[<p>Consolidation of companies in all markets require larger systems that handle thousands of users, and a framework that is flexible, extensible and scalable. </p>
<p>Maybe you haven&#8217;t had to scale or migrate apps or data.  If you have you know the value of frameworks and flexible design patterns.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: P"</title>
		<link>http://www.bileblog.org/2004/03/is-good-code-relevant/comment-page-2/#comment-4241</link>
		<dc:creator>P"</dc:creator>
		<pubDate>Fri, 12 Mar 2004 05:10:13 +0000</pubDate>
		<guid isPermaLink="false">http://www.bileblog.org/?p=167#comment-4241</guid>
		<description>I hope you not write articles like this because your job is too boring. But you may need to find joy somewhere else and not reiterate something that has been said million times.</description>
		<content:encoded><![CDATA[<p>I hope you not write articles like this because your job is too boring. But you may need to find joy somewhere else and not reiterate something that has been said million times.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Scarlet</title>
		<link>http://www.bileblog.org/2004/03/is-good-code-relevant/comment-page-2/#comment-4240</link>
		<dc:creator>Scarlet</dc:creator>
		<pubDate>Thu, 11 Mar 2004 10:59:00 +0000</pubDate>
		<guid isPermaLink="false">http://www.bileblog.org/?p=167#comment-4240</guid>
		<description>Good programmers don&#039;t foist XML on their customers!   They build configuration tools.</description>
		<content:encoded><![CDATA[<p>Good programmers don&#8217;t foist XML on their customers!   They build configuration tools.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Mike Spille</title>
		<link>http://www.bileblog.org/2004/03/is-good-code-relevant/comment-page-2/#comment-4239</link>
		<dc:creator>Mike Spille</dc:creator>
		<pubDate>Thu, 11 Mar 2004 07:44:40 +0000</pubDate>
		<guid isPermaLink="false">http://www.bileblog.org/?p=167#comment-4239</guid>
		<description>It&#039;s true, XML is not very friendly at write time.  But it seems just friendly enough that writing a custom alternative doesn&#039;t seem worthwhile.</description>
		<content:encoded><![CDATA[<p>It&#8217;s true, XML is not very friendly at write time.  But it seems just friendly enough that writing a custom alternative doesn&#8217;t seem worthwhile.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: fred</title>
		<link>http://www.bileblog.org/2004/03/is-good-code-relevant/comment-page-2/#comment-4238</link>
		<dc:creator>fred</dc:creator>
		<pubDate>Thu, 11 Mar 2004 02:29:33 +0000</pubDate>
		<guid isPermaLink="false">http://www.bileblog.org/?p=167#comment-4238</guid>
		<description>Mike, you have a point by limiting the complexity of a single config file. My point however is to prevent that complexity in the first place by designing things so that the &quot;inscruitable&quot; stuff is merely extended by the programmer audience. Perhaps it is moot whether or not it is in a class or xml file other than that both have their fringe benefits.

I myself am not pleased however even with well-known systems that puke on their own xml. (tomcat pukes some rather nice hairballs) Ever have a dyslexic sysadmin try and edit your server.xml only to get the slashes bass-ackwards or missing or they don&#039;t know how to well-form? Even a pro will get frustrated with hand-editing xml. It&#039;s back to punching holes in punchcards.</description>
		<content:encoded><![CDATA[<p>Mike, you have a point by limiting the complexity of a single config file. My point however is to prevent that complexity in the first place by designing things so that the &#8220;inscruitable&#8221; stuff is merely extended by the programmer audience. Perhaps it is moot whether or not it is in a class or xml file other than that both have their fringe benefits.</p>
<p>I myself am not pleased however even with well-known systems that puke on their own xml. (tomcat pukes some rather nice hairballs) Ever have a dyslexic sysadmin try and edit your server.xml only to get the slashes bass-ackwards or missing or they don&#8217;t know how to well-form? Even a pro will get frustrated with hand-editing xml. It&#8217;s back to punching holes in punchcards.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Mike Spille</title>
		<link>http://www.bileblog.org/2004/03/is-good-code-relevant/comment-page-2/#comment-4237</link>
		<dc:creator>Mike Spille</dc:creator>
		<pubDate>Wed, 10 Mar 2004 19:01:43 +0000</pubDate>
		<guid isPermaLink="false">http://www.bileblog.org/?p=167#comment-4237</guid>
		<description>Ah Scarlet, just in case you&#039;re serious - what you&#039;ve just said sounds to my ears like &quot;good programmers tell the customer that any change requires a compile/jar/QA/deployment cycle&quot;.  Yeah, I can see this working well for vendors - I&#039;ll pick on Cameron for a moment. :-)

Cameron, when you sell a Coherence license , you ask your customers what defaults they&#039;d like and then ship them a custom-compiled jar file, right?  This must be  the true secret to Coherence&#039;s success!</description>
		<content:encoded><![CDATA[<p>Ah Scarlet, just in case you&#8217;re serious &#8211; what you&#8217;ve just said sounds to my ears like &#8220;good programmers tell the customer that any change requires a compile/jar/QA/deployment cycle&#8221;.  Yeah, I can see this working well for vendors &#8211; I&#8217;ll pick on Cameron for a moment. :-)</p>
<p>Cameron, when you sell a Coherence license , you ask your customers what defaults they&#8217;d like and then ship them a custom-compiled jar file, right?  This must be  the true secret to Coherence&#8217;s success!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Cameron</title>
		<link>http://www.bileblog.org/2004/03/is-good-code-relevant/comment-page-2/#comment-4236</link>
		<dc:creator>Cameron</dc:creator>
		<pubDate>Wed, 10 Mar 2004 18:37:53 +0000</pubDate>
		<guid isPermaLink="false">http://www.bileblog.org/?p=167#comment-4236</guid>
		<description>Mike: &lt;i&gt;Fred, in my opinion the best thing to do is to support hierarchical configs e.g. multiple config files for the same component that are processed in a well-defined order. .. Think of VendorDefaultConfig.xml --&gt; CompanyDefault.xml --&gt; ProjectConfig.xml --&gt; DeveloperConfig.xml.&lt;/i&gt;

Yup. Works great, if there is a simple and clear &quot;inheritance / override&quot; concept behind it. We designed just such an approach with one of our customers and it&#039;s worked out quite well.</description>
		<content:encoded><![CDATA[<p>Mike: <i>Fred, in my opinion the best thing to do is to support hierarchical configs e.g. multiple config files for the same component that are processed in a well-defined order. .. Think of VendorDefaultConfig.xml &#8211;> CompanyDefault.xml &#8211;> ProjectConfig.xml &#8211;> DeveloperConfig.xml.</i></p>
<p>Yup. Works great, if there is a simple and clear &#8220;inheritance / override&#8221; concept behind it. We designed just such an approach with one of our customers and it&#8217;s worked out quite well.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Scarlet</title>
		<link>http://www.bileblog.org/2004/03/is-good-code-relevant/comment-page-2/#comment-4235</link>
		<dc:creator>Scarlet</dc:creator>
		<pubDate>Wed, 10 Mar 2004 17:55:27 +0000</pubDate>
		<guid isPermaLink="false">http://www.bileblog.org/?p=167#comment-4235</guid>
		<description>You can make the same sarcastic comment about a single long config file. And since these files can&#039;t inherit from each other in an OO manner, simulating encapsulation is silly. I&#039;ve seen tiny projects with globals pointing to config files which pointed to other config files. And still, a single punctuation mark wrong and all is lost. These config files are overrated when many of them are doubly buried inside compressed archives. Good coders like me try to write intelligent code, reducing the dependence on configuration files to begin with.</description>
		<content:encoded><![CDATA[<p>You can make the same sarcastic comment about a single long config file. And since these files can&#8217;t inherit from each other in an OO manner, simulating encapsulation is silly. I&#8217;ve seen tiny projects with globals pointing to config files which pointed to other config files. And still, a single punctuation mark wrong and all is lost. These config files are overrated when many of them are doubly buried inside compressed archives. Good coders like me try to write intelligent code, reducing the dependence on configuration files to begin with.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Pawn</title>
		<link>http://www.bileblog.org/2004/03/is-good-code-relevant/comment-page-1/#comment-4234</link>
		<dc:creator>Pawn</dc:creator>
		<pubDate>Wed, 10 Mar 2004 17:16:49 +0000</pubDate>
		<guid isPermaLink="false">http://www.bileblog.org/?p=167#comment-4234</guid>
		<description>A sad thing about most configuration systems is that the implementor got all excited just about the fact that they where using xml at all, who cares if it&#039;s for something as mundane as configuration.  That that making a change to said file requires a restart of the damn server anyways.</description>
		<content:encoded><![CDATA[<p>A sad thing about most configuration systems is that the implementor got all excited just about the fact that they where using xml at all, who cares if it&#8217;s for something as mundane as configuration.  That that making a change to said file requires a restart of the damn server anyways.</p>
]]></content:encoded>
	</item>
</channel>
</rss>

