<?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: Current working pattern&#8230;</title>
	<atom:link href="http://www.stochasticgeometry.ie/2009/09/09/current-working-pattern/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.stochasticgeometry.ie/2009/09/09/current-working-pattern/</link>
	<description>Articles on random topics in Programming, Systems Administration, Academia and Industry by Mark Dennehy</description>
	<lastBuildDate>Fri, 27 Jan 2012 18:39:43 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
<xhtml:meta xmlns:xhtml="http://www.w3.org/1999/xhtml" name="robots" content="noindex" />
	<item>
		<title>By: Mark Dennehy</title>
		<link>http://www.stochasticgeometry.ie/2009/09/09/current-working-pattern/comment-page-1/#comment-250</link>
		<dc:creator>Mark Dennehy</dc:creator>
		<pubDate>Wed, 09 Sep 2009 21:06:46 +0000</pubDate>
		<guid isPermaLink="false">http://stochasticgeometry.wordpress.com/?p=289#comment-250</guid>
		<description>That &lt;i&gt;is&lt;/i&gt; the incremental build process!
That&#039;s the downside of working on infrastructural networking stuff, a lot of the time, it&#039;s all-up testing or very close to it.</description>
		<content:encoded><![CDATA[<p>That <i>is</i> the incremental build process!<br />
That&#8217;s the downside of working on infrastructural networking stuff, a lot of the time, it&#8217;s all-up testing or very close to it.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Conor</title>
		<link>http://www.stochasticgeometry.ie/2009/09/09/current-working-pattern/comment-page-1/#comment-249</link>
		<dc:creator>Conor</dc:creator>
		<pubDate>Wed, 09 Sep 2009 20:43:12 +0000</pubDate>
		<guid isPermaLink="false">http://stochasticgeometry.wordpress.com/?p=289#comment-249</guid>
		<description>Any reason you can&#039;t do a more incremental build process? Are you recompiling *all* of the project?</description>
		<content:encoded><![CDATA[<p>Any reason you can&#8217;t do a more incremental build process? Are you recompiling *all* of the project?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Scott Wimer</title>
		<link>http://www.stochasticgeometry.ie/2009/09/09/current-working-pattern/comment-page-1/#comment-248</link>
		<dc:creator>Scott Wimer</dc:creator>
		<pubDate>Wed, 09 Sep 2009 18:31:47 +0000</pubDate>
		<guid isPermaLink="false">http://stochasticgeometry.wordpress.com/?p=289#comment-248</guid>
		<description>It&#039;s even worse than that.

Software development is primarily cognitive.  When we work on software, what we spend most of our actual effort doing is essentially running the code on a CPU in our head.  We&#039;re modeling its execution and thinking about how the portion we are working on will respond to different inputs and how it will interact with the rest of the system.

It takes time to &quot;load the program into memory.&quot;  This is the real cost of slow development hardware.  This is why multiple monitors have always had such a strong productivity improvement on all knowledge work.

Plus, once the program has been flushed from our mental cache, it can be hard not to pursue some other distraction for a few minutes before diving back into the real work.

If you need to find published stuff about this, look at Peopleware by Demarco and Lister, and Software Facts and Fallacies by Robert Glass.  I&#039;m sure there are others, but those are the ones I know about.

Scott</description>
		<content:encoded><![CDATA[<p>It&#8217;s even worse than that.</p>
<p>Software development is primarily cognitive.  When we work on software, what we spend most of our actual effort doing is essentially running the code on a CPU in our head.  We&#8217;re modeling its execution and thinking about how the portion we are working on will respond to different inputs and how it will interact with the rest of the system.</p>
<p>It takes time to &#8220;load the program into memory.&#8221;  This is the real cost of slow development hardware.  This is why multiple monitors have always had such a strong productivity improvement on all knowledge work.</p>
<p>Plus, once the program has been flushed from our mental cache, it can be hard not to pursue some other distraction for a few minutes before diving back into the real work.</p>
<p>If you need to find published stuff about this, look at Peopleware by Demarco and Lister, and Software Facts and Fallacies by Robert Glass.  I&#8217;m sure there are others, but those are the ones I know about.</p>
<p>Scott</p>
]]></content:encoded>
	</item>
</channel>
</rss>

