<?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: Interviewing programmers on philosophy</title>
	<atom:link href="http://rc3.org/2009/03/16/interviewing-programmers-on-philosophy/feed/" rel="self" type="application/rss+xml" />
	<link>http://rc3.org/2009/03/16/interviewing-programmers-on-philosophy/</link>
	<description>Rafe Colburn on software development (and other topics)</description>
	<lastBuildDate>Mon, 21 May 2012 23:52:43 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.2</generator>
	<item>
		<title>By: Chris Adams</title>
		<link>http://rc3.org/2009/03/16/interviewing-programmers-on-philosophy/comment-page-1/#comment-4982</link>
		<dc:creator>Chris Adams</dc:creator>
		<pubDate>Wed, 18 Mar 2009 00:37:41 +0000</pubDate>
		<guid isPermaLink="false">http://rc3.org/?p=9269#comment-4982</guid>
		<description>&lt;p&gt;My experience matches Rob&#039;s: they had free response areas most of the times I wanted a &quot;this will make it easier for us to deal with changes&quot; option but a first-class option would have been nice.&lt;/p&gt;

&lt;p&gt;I was also struck by how much my answers have changed as I&#039;ve spent time using duck-typed languages. Inheritance is a lot less hazardous when you&#039;re not doing it because everything passed to key methods requires a common ancestor.&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>My experience matches Rob&#8217;s: they had free response areas most of the times I wanted a &#8220;this will make it easier for us to deal with changes&#8221; option but a first-class option would have been nice.</p>

<p>I was also struck by how much my answers have changed as I&#8217;ve spent time using duck-typed languages. Inheritance is a lot less hazardous when you&#8217;re not doing it because everything passed to key methods requires a common ancestor.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Rob Drimmie</title>
		<link>http://rc3.org/2009/03/16/interviewing-programmers-on-philosophy/comment-page-1/#comment-4978</link>
		<dc:creator>Rob Drimmie</dc:creator>
		<pubDate>Tue, 17 Mar 2009 15:48:07 +0000</pubDate>
		<guid isPermaLink="false">http://rc3.org/?p=9269#comment-4978</guid>
		<description>&lt;p&gt;One thing that really stuck out to me was that none of the options for question 12 were related to maintenance. The primary thought I have when designing any sort of object hierarchy is &quot;how much of a pain is it going to be when I have to come back in 6-12 months to change something?&quot;&lt;/p&gt;

&lt;p&gt;That is almost covered by both the &quot;making it harder to change code&quot; and &quot;making it easier to understand code&quot; options, but I really wanted a &quot;making it easier to change code&quot; option because that&#039;s actually what I&#039;m trying to do - mostly because client requests result in not-irregular changes.&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>One thing that really stuck out to me was that none of the options for question 12 were related to maintenance. The primary thought I have when designing any sort of object hierarchy is &#8220;how much of a pain is it going to be when I have to come back in 6-12 months to change something?&#8221;</p>

<p>That is almost covered by both the &#8220;making it harder to change code&#8221; and &#8220;making it easier to understand code&#8221; options, but I really wanted a &#8220;making it easier to change code&#8221; option because that&#8217;s actually what I&#8217;m trying to do &#8211; mostly because client requests result in not-irregular changes.</p>
]]></content:encoded>
	</item>
</channel>
</rss>

