<?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: The Duct Tape Programmer &#8211; Joel on Software</title>
	<atom:link href="http://stereointeractive.com/blog/2009/09/25/the-duct-tape-programmer-joel-on-software/feed/" rel="self" type="application/rss+xml" />
	<link>http://stereointeractive.com/blog/2009/09/25/the-duct-tape-programmer-joel-on-software/</link>
	<description>Development Blog</description>
	<lastBuildDate>Tue, 07 Sep 2010 10:31:10 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: Lawrence Krubner</title>
		<link>http://stereointeractive.com/blog/2009/09/25/the-duct-tape-programmer-joel-on-software/comment-page-1/#comment-491</link>
		<dc:creator>Lawrence Krubner</dc:creator>
		<pubDate>Sun, 04 Oct 2009 22:05:06 +0000</pubDate>
		<guid isPermaLink="false">http://stereointeractive.com/blog/?p=317#comment-491</guid>
		<description>This offered a bit of balance:

http://blog.objectmentor.com/articles/2009/09/24/the-duct-tape-programmer</description>
		<content:encoded><![CDATA[<p>This offered a bit of balance:</p>
<p><a href="http://blog.objectmentor.com/articles/2009/09/24/the-duct-tape-programmer" rel="nofollow">http://blog.objectmentor.com/articles/2009/09/24/the-duct-tape-programmer</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Andrew Noyes</title>
		<link>http://stereointeractive.com/blog/2009/09/25/the-duct-tape-programmer-joel-on-software/comment-page-1/#comment-482</link>
		<dc:creator>Andrew Noyes</dc:creator>
		<pubDate>Sun, 27 Sep 2009 20:46:47 +0000</pubDate>
		<guid isPermaLink="false">http://stereointeractive.com/blog/?p=317#comment-482</guid>
		<description>Brilliant post! These days people seem very bent up over development patterns and modular programming--agreed, these are incredibly important things that are helping brilliant minds architect massive, world changing appliances--but for most of us, they&#039;re a big waste of time. I&#039;ve met plenty of programmers who wanted to do things from their academic programming high horse, to the letter, who only ended up obfuscating the code and making it impossible to maintain. WHAT IS THAT?! A HARD CODED BUSINESS RULE?! We need to re-engineer this into a more ductile framework just in case the rules change!

The end result is that for every programming project, they create a theoretically sound system designed to be able to handle curveballs without breaking  a sweat, turning every single programming project into a framework. Abstraction on top of abstraction on top of abstraction. Ironically, they&#039;re building said framework on top of a system that is designed to easily implement any business logic and allow a developer to change the rules when needed--A PROGRAMMING LANGUAGE!</description>
		<content:encoded><![CDATA[<p>Brilliant post! These days people seem very bent up over development patterns and modular programming&#8211;agreed, these are incredibly important things that are helping brilliant minds architect massive, world changing appliances&#8211;but for most of us, they&#8217;re a big waste of time. I&#8217;ve met plenty of programmers who wanted to do things from their academic programming high horse, to the letter, who only ended up obfuscating the code and making it impossible to maintain. WHAT IS THAT?! A HARD CODED BUSINESS RULE?! We need to re-engineer this into a more ductile framework just in case the rules change!</p>
<p>The end result is that for every programming project, they create a theoretically sound system designed to be able to handle curveballs without breaking  a sweat, turning every single programming project into a framework. Abstraction on top of abstraction on top of abstraction. Ironically, they&#8217;re building said framework on top of a system that is designed to easily implement any business logic and allow a developer to change the rules when needed&#8211;A PROGRAMMING LANGUAGE!</p>
]]></content:encoded>
	</item>
</channel>
</rss>
