<?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: Could we have &#8220;stages&#8221; for programmers?</title>
	<atom:link href="http://rc3.org/2009/11/02/could-we-have-stages-for-programmers/feed/" rel="self" type="application/rss+xml" />
	<link>http://rc3.org/2009/11/02/could-we-have-stages-for-programmers/</link>
	<description>Strong opinions weakly held</description>
	<lastBuildDate>Fri, 10 Feb 2012 14:59:55 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
	<item>
		<title>By: chet</title>
		<link>http://rc3.org/2009/11/02/could-we-have-stages-for-programmers/comment-page-1/#comment-7030</link>
		<dc:creator>chet</dc:creator>
		<pubDate>Fri, 06 Nov 2009 22:18:33 +0000</pubDate>
		<guid isPermaLink="false">http://rc3.org/?p=10243#comment-7030</guid>
		<description>&lt;p&gt;http://www.oraclenerd.com/2009/10/free-oracle-developerdba.html&lt;/p&gt;

&lt;p&gt;Funny, I&#039;m trying this now.&lt;/p&gt;

&lt;p&gt;Complete with an ad on craigslist!&lt;/p&gt;

&lt;p&gt;I&#039;ve got nothing so far, but I&#039;m still willing to try.&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p><a href="http://www.oraclenerd.com/2009/10/free-oracle-developerdba.html" rel="nofollow">http://www.oraclenerd.com/2009/10/free-oracle-developerdba.html</a></p>

<p>Funny, I&#8217;m trying this now.</p>

<p>Complete with an ad on craigslist!</p>

<p>I&#8217;ve got nothing so far, but I&#8217;m still willing to try.</p>]]></content:encoded>
	</item>
	<item>
		<title>By: Dan Lyke</title>
		<link>http://rc3.org/2009/11/02/could-we-have-stages-for-programmers/comment-page-1/#comment-7023</link>
		<dc:creator>Dan Lyke</dc:creator>
		<pubDate>Wed, 04 Nov 2009 16:30:52 +0000</pubDate>
		<guid isPermaLink="false">http://rc3.org/?p=10243#comment-7023</guid>
		<description>&lt;p&gt;Jeff, yeah, pair programming can work well for really conceptually difficult stuff, but for the day-in day-out code just seems to get in the way. I do wish I could have a little more code review than my current situation gives me, which can give much of what pair programming offers.&lt;/p&gt;

&lt;p&gt;Although it took one incident nearly 20 years ago where the person looking at a memory manager said &quot;I don&#039;t quite understand that line, but I&#039;ll trust you do&quot; to convince me that we have to be brutal about making sure our audience understands it and not taking the easy way out: Sure enough, that was an edge case that was wrong. On the good side, we found a &lt;em&gt;ton&lt;/em&gt; of other bugs because we were convinced that the memory manager was bug-free...&lt;/p&gt;

&lt;p&gt;Jacob, I&#039;d love more small conferences! And I don&#039;t go to nearly enough of them, even though I&#039;m in the Bay Area and should just do day trips.&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>Jeff, yeah, pair programming can work well for really conceptually difficult stuff, but for the day-in day-out code just seems to get in the way. I do wish I could have a little more code review than my current situation gives me, which can give much of what pair programming offers.</p>

<p>Although it took one incident nearly 20 years ago where the person looking at a memory manager said &#8220;I don&#8217;t quite understand that line, but I&#8217;ll trust you do&#8221; to convince me that we have to be brutal about making sure our audience understands it and not taking the easy way out: Sure enough, that was an edge case that was wrong. On the good side, we found a <em>ton</em> of other bugs because we were convinced that the memory manager was bug-free&#8230;</p>

<p>Jacob, I&#8217;d love more small conferences! And I don&#8217;t go to nearly enough of them, even though I&#8217;m in the Bay Area and should just do day trips.</p>]]></content:encoded>
	</item>
	<item>
		<title>By: Jacob Davies</title>
		<link>http://rc3.org/2009/11/02/could-we-have-stages-for-programmers/comment-page-1/#comment-7018</link>
		<dc:creator>Jacob Davies</dc:creator>
		<pubDate>Tue, 03 Nov 2009 21:32:32 +0000</pubDate>
		<guid isPermaLink="false">http://rc3.org/?p=10243#comment-7018</guid>
		<description>&lt;p&gt;Conferences of various sizes (I like the much smaller ones - but not as much as I like staying home...) are pretty much the same thing. You share something about how you do things, you hope for some feedback, the audience hopefully learns something too.&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>Conferences of various sizes (I like the much smaller ones &#8211; but not as much as I like staying home&#8230;) are pretty much the same thing. You share something about how you do things, you hope for some feedback, the audience hopefully learns something too.</p>]]></content:encoded>
	</item>
	<item>
		<title>By: Jeff</title>
		<link>http://rc3.org/2009/11/02/could-we-have-stages-for-programmers/comment-page-1/#comment-7016</link>
		<dc:creator>Jeff</dc:creator>
		<pubDate>Tue, 03 Nov 2009 21:01:31 +0000</pubDate>
		<guid isPermaLink="false">http://rc3.org/?p=10243#comment-7016</guid>
		<description>&lt;p&gt;Dan, I think you are right. Open Source is probably the equivalent to what Rafe is talking about.&lt;/p&gt;

&lt;p&gt;When I read Rafe&#039;s idea I immediately thought of pair programming, which is nice the times I&#039;ve done it...but it gets old kinda fast. Short doses are good :)&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>Dan, I think you are right. Open Source is probably the equivalent to what Rafe is talking about.</p>

<p>When I read Rafe&#8217;s idea I immediately thought of pair programming, which is nice the times I&#8217;ve done it&#8230;but it gets old kinda fast. Short doses are good <img src='http://rc3.org/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>]]></content:encoded>
	</item>
	<item>
		<title>By: Dan Lyke</title>
		<link>http://rc3.org/2009/11/02/could-we-have-stages-for-programmers/comment-page-1/#comment-7013</link>
		<dc:creator>Dan Lyke</dc:creator>
		<pubDate>Tue, 03 Nov 2009 20:08:39 +0000</pubDate>
		<guid isPermaLink="false">http://rc3.org/?p=10243#comment-7013</guid>
		<description>&lt;p&gt;Perhaps things are changing, but it sure seems to me like a good up-and-coming programmer will either start their own company, or develop an open source package, rather than work for someone else for free.&lt;/p&gt;

&lt;p&gt;The other side of this is that I&#039;m not terribly sure how much industry has to teach right now. The state of &quot;software engineering&quot;, so far as I can tell, has moved backwards since I entered the field. Maybe I&#039;m just cynical because I&#039;m working with the deep bowels of Windows today, but in the past several years any time I&#039;ve worked with someone who&#039;s way enthusiastic and up on the latest software engineering fads, they&#039;ve ended up being more of an impediment to shipping.&lt;/p&gt;

&lt;p&gt;I also think that since prepared food is largely theater, and margins depend on selling a myth to the customer, that the traditions are more important than places where function has higher precedence.&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>Perhaps things are changing, but it sure seems to me like a good up-and-coming programmer will either start their own company, or develop an open source package, rather than work for someone else for free.</p>

<p>The other side of this is that I&#8217;m not terribly sure how much industry has to teach right now. The state of &#8220;software engineering&#8221;, so far as I can tell, has moved backwards since I entered the field. Maybe I&#8217;m just cynical because I&#8217;m working with the deep bowels of Windows today, but in the past several years any time I&#8217;ve worked with someone who&#8217;s way enthusiastic and up on the latest software engineering fads, they&#8217;ve ended up being more of an impediment to shipping.</p>

<p>I also think that since prepared food is largely theater, and margins depend on selling a myth to the customer, that the traditions are more important than places where function has higher precedence.</p>]]></content:encoded>
	</item>
	<item>
		<title>By: Rob Drimmie</title>
		<link>http://rc3.org/2009/11/02/could-we-have-stages-for-programmers/comment-page-1/#comment-7011</link>
		<dc:creator>Rob Drimmie</dc:creator>
		<pubDate>Tue, 03 Nov 2009 18:49:08 +0000</pubDate>
		<guid isPermaLink="false">http://rc3.org/?p=10243#comment-7011</guid>
		<description>&lt;p&gt;I wonder if a developer-appropriate analog might not be week-long programmer exchanges. If there&#039;s a development company that yours is close to - be it an official partnership or maybe you play softball against each other or whatnot - maybe you could each send an emissary or two to the other for a week to trade that experience a bit.&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>I wonder if a developer-appropriate analog might not be week-long programmer exchanges. If there&#8217;s a development company that yours is close to &#8211; be it an official partnership or maybe you play softball against each other or whatnot &#8211; maybe you could each send an emissary or two to the other for a week to trade that experience a bit.</p>]]></content:encoded>
	</item>
	<item>
		<title>By: Travis</title>
		<link>http://rc3.org/2009/11/02/could-we-have-stages-for-programmers/comment-page-1/#comment-7008</link>
		<dc:creator>Travis</dc:creator>
		<pubDate>Tue, 03 Nov 2009 16:13:11 +0000</pubDate>
		<guid isPermaLink="false">http://rc3.org/?p=10243#comment-7008</guid>
		<description>&lt;p&gt;Personally I would love to spend a week or two in a different dev shop seeing how they run the ship.  But, I&#039;m not sure how much the average dev would be able to contribute in a short amount of time.  And I&#039;m not sure how much time the average dev shop would be willing to invest in showing an outside dev the ropes with no real return on that investment. I know that I would be hard pressed to spend enough time with someone, whether I wanted to or not.&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>Personally I would love to spend a week or two in a different dev shop seeing how they run the ship.  But, I&#8217;m not sure how much the average dev would be able to contribute in a short amount of time.  And I&#8217;m not sure how much time the average dev shop would be willing to invest in showing an outside dev the ropes with no real return on that investment. I know that I would be hard pressed to spend enough time with someone, whether I wanted to or not.</p>]]></content:encoded>
	</item>
	<item>
		<title>By: Rob Drimmie</title>
		<link>http://rc3.org/2009/11/02/could-we-have-stages-for-programmers/comment-page-1/#comment-7007</link>
		<dc:creator>Rob Drimmie</dc:creator>
		<pubDate>Tue, 03 Nov 2009 15:40:40 +0000</pubDate>
		<guid isPermaLink="false">http://rc3.org/?p=10243#comment-7007</guid>
		<description>&lt;p&gt;Internships are extremely common in almost all post-secondary programs that I&#039;m aware of. I think most are paid these days (at least Canadian co-op positions are). I think that sort of real-world experience as part of the educational process is extremely valuable and serves this role.&lt;/p&gt;

&lt;p&gt;I think that a week-long pair-programming session for a clearly defined task would be of value to new programmers. In most projects there tends to be some pretty standard rote component work that needs to be done that would be a good candidate for this sort of work. The challenge is finding tasks that are small enough in time.&lt;/p&gt;

&lt;p&gt;Cooking a great meal is a complicated process, but over the course of a night in the kitchen you&#039;re working on several dozen dishes. And in general for most restaurants, preparing a dish is a very specific processes to follow with a measurable outcome. Either meat is cooked medium rare or it isn&#039;t. Programming isn&#039;t any more complicated than cooking (and in many cases I&#039;d say it&#039;s far more simple) but it takes a lot longer so a short-term session like that may not have as much value as a standard 4-month style internship would.&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>Internships are extremely common in almost all post-secondary programs that I&#8217;m aware of. I think most are paid these days (at least Canadian co-op positions are). I think that sort of real-world experience as part of the educational process is extremely valuable and serves this role.</p>

<p>I think that a week-long pair-programming session for a clearly defined task would be of value to new programmers. In most projects there tends to be some pretty standard rote component work that needs to be done that would be a good candidate for this sort of work. The challenge is finding tasks that are small enough in time.</p>

<p>Cooking a great meal is a complicated process, but over the course of a night in the kitchen you&#8217;re working on several dozen dishes. And in general for most restaurants, preparing a dish is a very specific processes to follow with a measurable outcome. Either meat is cooked medium rare or it isn&#8217;t. Programming isn&#8217;t any more complicated than cooking (and in many cases I&#8217;d say it&#8217;s far more simple) but it takes a lot longer so a short-term session like that may not have as much value as a standard 4-month style internship would.</p>]]></content:encoded>
	</item>
	<item>
		<title>By: Adam Vandenberg</title>
		<link>http://rc3.org/2009/11/02/could-we-have-stages-for-programmers/comment-page-1/#comment-7006</link>
		<dc:creator>Adam Vandenberg</dc:creator>
		<pubDate>Tue, 03 Nov 2009 06:15:14 +0000</pubDate>
		<guid isPermaLink="false">http://rc3.org/?p=10243#comment-7006</guid>
		<description>&lt;p&gt;Low paid / intern style positions are common in the videogame industry, borrowing I suppose from the greater &quot;entertainment industry&quot;; too many people competing for not enough jobs. Much more common in the non-engineering positions, though.&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>Low paid / intern style positions are common in the videogame industry, borrowing I suppose from the greater &#8220;entertainment industry&#8221;; too many people competing for not enough jobs. Much more common in the non-engineering positions, though.</p>]]></content:encoded>
	</item>
</channel>
</rss>

