<?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: Broken state programming</title>
	<atom:link href="http://www.stdlib.net/~colmmacc/2009/02/01/broken-state-programming/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.stdlib.net/~colmmacc/2009/02/01/broken-state-programming/</link>
	<description>An Irishman's Fiery</description>
	<lastBuildDate>Tue, 17 May 2011 19:12:51 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.1.2</generator>
	<item>
		<title>By: Emmanuel Lecharny</title>
		<link>http://www.stdlib.net/~colmmacc/2009/02/01/broken-state-programming/comment-page-1/#comment-253366</link>
		<dc:creator>Emmanuel Lecharny</dc:creator>
		<pubDate>Mon, 02 Feb 2009 10:26:50 +0000</pubDate>
		<guid isPermaLink="false">http://www.stdlib.net/~colmmacc/?p=212#comment-253366</guid>
		<description>I share almost every single feeling Com&#039;s is having. And I also agree with the two camps thing. Professional writers have a special expression for this &#039;starting pain&#039; issue : they call it &#039;fear of the blank page&#039;. When it comes to write down the first sentence of a book, you just know that you have so much to write that you just don&#039;t know how to start climbing the montain.
When it comes to code, it&#039;s about the same. Some of us can start immediately, some other need to wait, wait, wait until they get a clear picture of the whole thing. Fixing broken code is also something I like, because it&#039;s like working in a frame you know, and you immediately see where it&#039;s broken, or where it can be repeared. 

I like to see the coders as either visionaries (those who can write a prototype from scratch), and executors (those who transform this prototype into a decent piece of software). A very few peeps are talented enough to be a mixture of both, but so far, it&#039;s very rare, because cleaning code is so time consumming that it kills imagination at some point.</description>
		<content:encoded><![CDATA[<p>I share almost every single feeling Com&#8217;s is having. And I also agree with the two camps thing. Professional writers have a special expression for this &#8216;starting pain&#8217; issue : they call it &#8216;fear of the blank page&#8217;. When it comes to write down the first sentence of a book, you just know that you have so much to write that you just don&#8217;t know how to start climbing the montain.<br />
When it comes to code, it&#8217;s about the same. Some of us can start immediately, some other need to wait, wait, wait until they get a clear picture of the whole thing. Fixing broken code is also something I like, because it&#8217;s like working in a frame you know, and you immediately see where it&#8217;s broken, or where it can be repeared. </p>
<p>I like to see the coders as either visionaries (those who can write a prototype from scratch), and executors (those who transform this prototype into a decent piece of software). A very few peeps are talented enough to be a mixture of both, but so far, it&#8217;s very rare, because cleaning code is so time consumming that it kills imagination at some point.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Dave Concannon</title>
		<link>http://www.stdlib.net/~colmmacc/2009/02/01/broken-state-programming/comment-page-1/#comment-253151</link>
		<dc:creator>Dave Concannon</dc:creator>
		<pubDate>Sun, 01 Feb 2009 13:51:04 +0000</pubDate>
		<guid isPermaLink="false">http://www.stdlib.net/~colmmacc/?p=212#comment-253151</guid>
		<description>... of social networking, mail, etc might prevent me getting into a pattern of
thought that&#039;s useful for more important work.</description>
		<content:encoded><![CDATA[<p>&#8230; of social networking, mail, etc might prevent me getting into a pattern of<br />
thought that&#8217;s useful for more important work.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Dave Concannon</title>
		<link>http://www.stdlib.net/~colmmacc/2009/02/01/broken-state-programming/comment-page-1/#comment-253150</link>
		<dc:creator>Dave Concannon</dc:creator>
		<pubDate>Sun, 01 Feb 2009 13:50:43 +0000</pubDate>
		<guid isPermaLink="false">http://www.stdlib.net/~colmmacc/?p=212#comment-253150</guid>
		<description>I&#039;d agree with Jeroen too, though from the perspective of someone who works from home full-time your method has merit. Unless I&#039;m in the middle of something supremely interesting, my usual start to the day involves picking an easy-to-fix bug from the company bug-tracker to get the day started. Without being able to pick something simple to kick-start my brain the normal distractions</description>
		<content:encoded><![CDATA[<p>I&#8217;d agree with Jeroen too, though from the perspective of someone who works from home full-time your method has merit. Unless I&#8217;m in the middle of something supremely interesting, my usual start to the day involves picking an easy-to-fix bug from the company bug-tracker to get the day started. Without being able to pick something simple to kick-start my brain the normal distractions</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Kae Verens</title>
		<link>http://www.stdlib.net/~colmmacc/2009/02/01/broken-state-programming/comment-page-1/#comment-253136</link>
		<dc:creator>Kae Verens</dc:creator>
		<pubDate>Sun, 01 Feb 2009 11:51:42 +0000</pubDate>
		<guid isPermaLink="false">http://www.stdlib.net/~colmmacc/?p=212#comment-253136</guid>
		<description>I agree with Jeroen - interest is what helps me get some of the more difficult tasks finished. If I&#039;m not interested, it&#039;s going to take a long time for me to get around to it, even if it only takes five minutes to write.

When I started programming, I would start something by writing it in commented-out pseudo-code, then replace the pseudo-code with real code, testing all the while. Hmm... can&#039;t see what I&#039;m typing now - I think you need scroll-bars on this thing...

Anyway - that allowed me to walk off or be interrupted without losing anything - the train of thought had already been written in pseudo-code, so people were free to interrupt me.</description>
		<content:encoded><![CDATA[<p>I agree with Jeroen &#8211; interest is what helps me get some of the more difficult tasks finished. If I&#8217;m not interested, it&#8217;s going to take a long time for me to get around to it, even if it only takes five minutes to write.</p>
<p>When I started programming, I would start something by writing it in commented-out pseudo-code, then replace the pseudo-code with real code, testing all the while. Hmm&#8230; can&#8217;t see what I&#8217;m typing now &#8211; I think you need scroll-bars on this thing&#8230;</p>
<p>Anyway &#8211; that allowed me to walk off or be interrupted without losing anything &#8211; the train of thought had already been written in pseudo-code, so people were free to interrupt me.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: jeroen</title>
		<link>http://www.stdlib.net/~colmmacc/2009/02/01/broken-state-programming/comment-page-1/#comment-253038</link>
		<dc:creator>jeroen</dc:creator>
		<pubDate>Sun, 01 Feb 2009 00:39:31 +0000</pubDate>
		<guid isPermaLink="false">http://www.stdlib.net/~colmmacc/?p=212#comment-253038</guid>
		<description>Hmmm... for me the trick seems to be purely one thing: Interest.

As long as I am interested in solving a problem (as that is how I see &#039;programming&#039;, just a way to solve a specific set of problems) I will keep biting on it till the problem is resolved, generally that means that it will be resolved in a very very short time. When I loose that interest though I probably will not even look back at it again unless for some reason I get interest again.

Interruptions don&#039;t seem to be a problem for me, because I will simply pick it up again, and there will always be interruptions.

Meh, it is all difficult, but just keeping interest helps for me ;)</description>
		<content:encoded><![CDATA[<p>Hmmm&#8230; for me the trick seems to be purely one thing: Interest.</p>
<p>As long as I am interested in solving a problem (as that is how I see &#8216;programming&#8217;, just a way to solve a specific set of problems) I will keep biting on it till the problem is resolved, generally that means that it will be resolved in a very very short time. When I loose that interest though I probably will not even look back at it again unless for some reason I get interest again.</p>
<p>Interruptions don&#8217;t seem to be a problem for me, because I will simply pick it up again, and there will always be interruptions.</p>
<p>Meh, it is all difficult, but just keeping interest helps for me ;)</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Andy</title>
		<link>http://www.stdlib.net/~colmmacc/2009/02/01/broken-state-programming/comment-page-1/#comment-253037</link>
		<dc:creator>Andy</dc:creator>
		<pubDate>Sun, 01 Feb 2009 00:36:23 +0000</pubDate>
		<guid isPermaLink="false">http://www.stdlib.net/~colmmacc/?p=212#comment-253037</guid>
		<description>hey Colm,

Its an interesting perspective.. It certainly wont be mentioned in any &quot;Agile&quot; development books, but I&#039;ve come to the conclusion they don&#039;t work for me.

I&#039;m not even a pretend developer mind you, but I do notice I end up being a lot more productive when I start off fixing a genuine/obvious problem - once that&#039;s done, its easier to get stuck in with the rest.</description>
		<content:encoded><![CDATA[<p>hey Colm,</p>
<p>Its an interesting perspective.. It certainly wont be mentioned in any &#8220;Agile&#8221; development books, but I&#8217;ve come to the conclusion they don&#8217;t work for me.</p>
<p>I&#8217;m not even a pretend developer mind you, but I do notice I end up being a lot more productive when I start off fixing a genuine/obvious problem &#8211; once that&#8217;s done, its easier to get stuck in with the rest.</p>
]]></content:encoded>
	</item>
</channel>
</rss>

