<?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: TalesFromTheSmellySide(Of Code) &#8211; Episode #2 &#8211; SQL Injection Infection</title>
	<atom:link href="http://lostechies.com/joeybeninghove/2007/11/02/talesfromthesmellyside-of-code-episode-2-sql-injection-infection/feed/" rel="self" type="application/rss+xml" />
	<link>http://lostechies.com/joeybeninghove/2007/11/02/talesfromthesmellyside-of-code-episode-2-sql-injection-infection/</link>
	<description>Just another LosTechies site</description>
	<lastBuildDate>Fri, 15 Oct 2010 23:08:45 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.4.2</generator>
	<item>
		<title>By: jlockwood</title>
		<link>http://lostechies.com/joeybeninghove/2007/11/02/talesfromthesmellyside-of-code-episode-2-sql-injection-infection/#comment-73</link>
		<dc:creator>jlockwood</dc:creator>
		<pubDate>Wed, 07 Nov 2007 20:38:25 +0000</pubDate>
		<guid isPermaLink="false">/blogs/joeydotnet/archive/2007/11/02/talesfromthesmellyside-of-code-episode-2-sql-injection-infection.aspx#comment-73</guid>
		<description>Heh, my first software project was a big DOD app in Java/C++.  I guess one rather rank smell was our invented scripting language for the persistence layer that read pretty much like assembler.  Or maybe distributing &quot;smart&quot; UI frames through DCOM.

...Heck, I wouldn&#039;t know where to start.  I think our problem was far too many clever folks on a big project.  We committed two major sins during that project. 
1. The solution was overly complex, extremely difficult to maintain, and was developed by siloed teams.
2. We used DCOM to distribute processing, but ended up &quot;over distributing&quot; what would now be called services.  This was bad for performance and ended up contributing to a brittle system.</description>
		<content:encoded><![CDATA[<p>Heh, my first software project was a big DOD app in Java/C++.  I guess one rather rank smell was our invented scripting language for the persistence layer that read pretty much like assembler.  Or maybe distributing &#8220;smart&#8221; UI frames through DCOM.</p>
<p>&#8230;Heck, I wouldn&#8217;t know where to start.  I think our problem was far too many clever folks on a big project.  We committed two major sins during that project.<br />
1. The solution was overly complex, extremely difficult to maintain, and was developed by siloed teams.<br />
2. We used DCOM to distribute processing, but ended up &#8220;over distributing&#8221; what would now be called services.  This was bad for performance and ended up contributing to a brittle system.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Jimmy Bogard</title>
		<link>http://lostechies.com/joeybeninghove/2007/11/02/talesfromthesmellyside-of-code-episode-2-sql-injection-infection/#comment-72</link>
		<dc:creator>Jimmy Bogard</dc:creator>
		<pubDate>Fri, 02 Nov 2007 19:31:11 +0000</pubDate>
		<guid isPermaLink="false">/blogs/joeydotnet/archive/2007/11/02/talesfromthesmellyside-of-code-episode-2-sql-injection-infection.aspx#comment-72</guid>
		<description>*sigh* this really brings me back.

Though mine were usually of the variant:

&quot;DELETE tblCustomer WHERE ID=&#039;&quot; + Request.QueryString[&quot;id&quot;] + &quot;&#039;&quot;

Pretty funny.</description>
		<content:encoded><![CDATA[<p>*sigh* this really brings me back.</p>
<p>Though mine were usually of the variant:</p>
<p>&#8220;DELETE tblCustomer WHERE ID=&#8217;&#8221; + Request.QueryString["id"] + &#8220;&#8216;&#8221;</p>
<p>Pretty funny.</p>
]]></content:encoded>
	</item>
</channel>
</rss>
