<?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 for Adam Jordens@littlesquare:~/</title>
	<atom:link href="http://littlesquare.com/comments/feed/" rel="self" type="application/rss+xml" />
	<link>http://littlesquare.com</link>
	<description>Just a little square in a sea of blogs.</description>
	<lastBuildDate>Wed, 03 Mar 2010 10:14:53 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>Comment on Having fun and writing good software by TimmyD</title>
		<link>http://littlesquare.com/2010/03/01/having-fun-and-writing-good-software/comment-page-1/#comment-247619</link>
		<dc:creator>TimmyD</dc:creator>
		<pubDate>Wed, 03 Mar 2010 10:14:53 +0000</pubDate>
		<guid isPermaLink="false">http://littlesquare.com/2010/03/01/having-fun-and-writing-good-software/#comment-247619</guid>
		<description>Great summary.

Things are a bit different in my current team. There is no Crucible reviews (but we will start a trial run in April), and we use the cards on a whiteboard method. I like it.

The reason that the cards method works here is that there isn&#039;t a 1-1 mapping between the task cards and JIRA issues, like what you have in your team. This is sometimes frustrating for me, but I embrace the lack of process overhead.

The lack of meetings is critical to productivity for the team. Now that I&#039;m no longer a team lead, I actually get a bunch of coding done - it&#039;s refreshing. And I see that the whole team is pretty much at their keyboards every day.

We run 3-week sprints, but the feature-freeze is the end of the 2nd week. The final week is used for fixing bugs created in the new features, or, if none are found, for fixing bugs from the backlog.

There is one full day of planning and retrospective meetings every sprint (spread out over a two-day period).

One of the meetings that I most enjoy is the &quot;Code Retrospective&quot; meeting. This is strictly for developers. We have the opportunity to present code that we worked on, wrestled with, created, modified, etc. It&#039;s been an incredibly useful meeting to share knowledge among the team.

In addition, we work strictly in the trunk. There are no &#039;project&#039; branches. If a feature is of significant size, then it gets worked on in small chunks. So long as it is stable by the end of the sprint - not necessarily complete - just stable.

I agree with you about Atlassian. We have just upgraded to Jira 4, Confluence 3.1 and got FishEye full version. Will trial Crucible soon. Continuous integration is done with Hudson, but how long will that last once we have the rest of the Atlassian suite?</description>
		<content:encoded><![CDATA[<p>Great summary.</p>
<p>Things are a bit different in my current team. There is no Crucible reviews (but we will start a trial run in April), and we use the cards on a whiteboard method. I like it.</p>
<p>The reason that the cards method works here is that there isn&#8217;t a 1-1 mapping between the task cards and JIRA issues, like what you have in your team. This is sometimes frustrating for me, but I embrace the lack of process overhead.</p>
<p>The lack of meetings is critical to productivity for the team. Now that I&#8217;m no longer a team lead, I actually get a bunch of coding done &#8211; it&#8217;s refreshing. And I see that the whole team is pretty much at their keyboards every day.</p>
<p>We run 3-week sprints, but the feature-freeze is the end of the 2nd week. The final week is used for fixing bugs created in the new features, or, if none are found, for fixing bugs from the backlog.</p>
<p>There is one full day of planning and retrospective meetings every sprint (spread out over a two-day period).</p>
<p>One of the meetings that I most enjoy is the &#8220;Code Retrospective&#8221; meeting. This is strictly for developers. We have the opportunity to present code that we worked on, wrestled with, created, modified, etc. It&#8217;s been an incredibly useful meeting to share knowledge among the team.</p>
<p>In addition, we work strictly in the trunk. There are no &#8216;project&#8217; branches. If a feature is of significant size, then it gets worked on in small chunks. So long as it is stable by the end of the sprint &#8211; not necessarily complete &#8211; just stable.</p>
<p>I agree with you about Atlassian. We have just upgraded to Jira 4, Confluence 3.1 and got FishEye full version. Will trial Crucible soon. Continuous integration is done with Hudson, but how long will that last once we have the rest of the Atlassian suite?</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Upgraded to Leopard : Making use of /etc/paths.d and path_helper by Timo Meinen</title>
		<link>http://littlesquare.com/2008/01/24/upgraded-to-leopard-making-use-of-etcpathsd-and-path_helper/comment-page-1/#comment-245931</link>
		<dc:creator>Timo Meinen</dc:creator>
		<pubDate>Tue, 19 Jan 2010 08:14:32 +0000</pubDate>
		<guid isPermaLink="false">http://littlesquare.com/2008/01/24/upgraded-to-leopard-making-use-of-etcpathsd-and-path_helper/#comment-245931</guid>
		<description>You can just erase the default PATH entry before path_helper is called like this:

if [ -x /usr/libexec/path_helper ]; then
	PATH=&quot;&quot;
	eval `/usr/libexec/path_helper -s`
fi

Then you have full control in /etc/paths and /etc/paths.d. Do this in

/etc/profile
/etc/csh.login
/etc/zprofile</description>
		<content:encoded><![CDATA[<p>You can just erase the default PATH entry before path_helper is called like this:</p>
<p>if [ -x /usr/libexec/path_helper ]; then<br />
	PATH=&#8221;"<br />
	eval `/usr/libexec/path_helper -s`<br />
fi</p>
<p>Then you have full control in /etc/paths and /etc/paths.d. Do this in</p>
<p>/etc/profile<br />
/etc/csh.login<br />
/etc/zprofile</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Upgraded to Leopard : Making use of /etc/paths.d and path_helper by John Bledsoe</title>
		<link>http://littlesquare.com/2008/01/24/upgraded-to-leopard-making-use-of-etcpathsd-and-path_helper/comment-page-1/#comment-245317</link>
		<dc:creator>John Bledsoe</dc:creator>
		<pubDate>Thu, 07 Jan 2010 04:52:12 +0000</pubDate>
		<guid isPermaLink="false">http://littlesquare.com/2008/01/24/upgraded-to-leopard-making-use-of-etcpathsd-and-path_helper/#comment-245317</guid>
		<description>In Snow Leopard, moving &quot;/usr/local/bin&quot; to the top in &quot;/etc/paths&quot; now works without modifying &quot;/etc/profile&quot;.</description>
		<content:encoded><![CDATA[<p>In Snow Leopard, moving &#8220;/usr/local/bin&#8221; to the top in &#8220;/etc/paths&#8221; now works without modifying &#8220;/etc/profile&#8221;.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on When Good is Enough (and when it isn&#8217;t) by ajordens</title>
		<link>http://littlesquare.com/2009/12/01/when-good-is-enough-and-when-it-isnt/comment-page-1/#comment-244700</link>
		<dc:creator>ajordens</dc:creator>
		<pubDate>Thu, 24 Dec 2009 18:27:30 +0000</pubDate>
		<guid isPermaLink="false">http://littlesquare.com/2009/12/01/when-good-is-enough-and-when-it-isnt/#comment-244700</guid>
		<description>Depends on your definition of &#039;well executed&#039;.  And who&#039;s to say that the 100% complete plan would be shippable either.

Obviously one gets to 80% quicker than 100% and should be in a position to fail faster if it turns out it&#039;s a mistake.  However, if you&#039;re executing effectively, you should know well in advance of a ship date if you&#039;re on the mark.

Basically, what I&#039;m suggesting is that the focus should be on getting less features out but with more frequency (but it&#039;s a difficult thing to do with enterprise software).

As for a developer&#039;s role, IMO it should be to produce &#039;usable&#039; code, adding value for both the customer and business.  Usable code is shippable, not all shippable code is usable.</description>
		<content:encoded><![CDATA[<p>Depends on your definition of &#8216;well executed&#8217;.  And who&#8217;s to say that the 100% complete plan would be shippable either.</p>
<p>Obviously one gets to 80% quicker than 100% and should be in a position to fail faster if it turns out it&#8217;s a mistake.  However, if you&#8217;re executing effectively, you should know well in advance of a ship date if you&#8217;re on the mark.</p>
<p>Basically, what I&#8217;m suggesting is that the focus should be on getting less features out but with more frequency (but it&#8217;s a difficult thing to do with enterprise software).</p>
<p>As for a developer&#8217;s role, IMO it should be to produce &#8216;usable&#8217; code, adding value for both the customer and business.  Usable code is shippable, not all shippable code is usable.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Terracotta vs. JBoss &#8211; The Numbers by cs</title>
		<link>http://littlesquare.com/2007/05/05/terracotta-vs-jboss-the-numbers/comment-page-1/#comment-244496</link>
		<dc:creator>cs</dc:creator>
		<pubDate>Mon, 21 Dec 2009 11:59:03 +0000</pubDate>
		<guid isPermaLink="false">http://www.jordens.org/2007/05/05/terracotta-vs-jboss-the-numbers/#comment-244496</guid>
		<description>Be VERY careful with terracotta. 
In our experience of using it:
 - it&#039;s poorly supported (the responses on the forum are misty and often confusing, you will often get no direct (or even any) answer to your direct question)
 - it&#039;s unstable sometimes (http://forums.terracotta.org/forums/posts/list/2801.page)
 - if you need real-world scalability you have to BUY FX edition (again http://forums.terracotta.org/forums/posts/list/2801.page)

No argue, the framework is powerful. But be ready to PAY for it.</description>
		<content:encoded><![CDATA[<p>Be VERY careful with terracotta.<br />
In our experience of using it:<br />
 &#8211; it&#8217;s poorly supported (the responses on the forum are misty and often confusing, you will often get no direct (or even any) answer to your direct question)<br />
 &#8211; it&#8217;s unstable sometimes (<a href="http://forums.terracotta.org/forums/posts/list/2801.page" rel="nofollow">http://forums.terracotta.org/forums/posts/list/2801.page</a>)<br />
 &#8211; if you need real-world scalability you have to BUY FX edition (again <a href="http://forums.terracotta.org/forums/posts/list/2801.page)" rel="nofollow">http://forums.terracotta.org/forums/posts/list/2801.page)</a></p>
<p>No argue, the framework is powerful. But be ready to PAY for it.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Good-bye Exchange, it was nice knowing you (I hope) by bursamy</title>
		<link>http://littlesquare.com/2009/05/21/good-bye-exchange-it-was-nice-knowing-you-i-hope/comment-page-1/#comment-243689</link>
		<dc:creator>bursamy</dc:creator>
		<pubDate>Fri, 11 Dec 2009 12:02:43 +0000</pubDate>
		<guid isPermaLink="false">http://littlesquare.com/2009/05/21/good-bye-exchange-it-was-nice-knowing-you-i-hope/#comment-243689</guid>
		<description>Is Windows 7 much much superior than Vista, should i upgrade immediately?</description>
		<content:encoded><![CDATA[<p>Is Windows 7 much much superior than Vista, should i upgrade immediately?</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on When Good is Enough (and when it isn&#8217;t) by Tim</title>
		<link>http://littlesquare.com/2009/12/01/when-good-is-enough-and-when-it-isnt/comment-page-1/#comment-243255</link>
		<dc:creator>Tim</dc:creator>
		<pubDate>Wed, 02 Dec 2009 08:09:09 +0000</pubDate>
		<guid isPermaLink="false">http://littlesquare.com/2009/12/01/when-good-is-enough-and-when-it-isnt/#comment-243255</guid>
		<description>I think your statement: &quot;a well executed plan only 80% complete, is worth leaps and bounds more than a flawed plan 100% complete&quot; is strange.

The risk with something only 80% complete is if it&#039;s the *wrong* 80%, and now we cannot ship.

I believe a software developer&#039;s role is to &quot;produce shippable code&quot;. I think that you agree with me. :)

I do *love* the mantra of &quot;Get it in, because you need the feedback&quot;. It always amazes me how much discussion and debate and swirl can happen over vapour-ware. Just build a simple mock up that people can look at and interact with. Then you will find out what really matters.</description>
		<content:encoded><![CDATA[<p>I think your statement: &#8220;a well executed plan only 80% complete, is worth leaps and bounds more than a flawed plan 100% complete&#8221; is strange.</p>
<p>The risk with something only 80% complete is if it&#8217;s the *wrong* 80%, and now we cannot ship.</p>
<p>I believe a software developer&#8217;s role is to &#8220;produce shippable code&#8221;. I think that you agree with me. <img src='http://littlesquare.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>I do *love* the mantra of &#8220;Get it in, because you need the feedback&#8221;. It always amazes me how much discussion and debate and swirl can happen over vapour-ware. Just build a simple mock up that people can look at and interact with. Then you will find out what really matters.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Windows Live Writer isn&#8217;t bad by Windows 7 Themes</title>
		<link>http://littlesquare.com/2008/12/29/windows-live-writer-isnt-bad/comment-page-1/#comment-241101</link>
		<dc:creator>Windows 7 Themes</dc:creator>
		<pubDate>Sat, 31 Oct 2009 10:43:40 +0000</pubDate>
		<guid isPermaLink="false">http://littlesquare.com/2008/12/29/windows-live-writer-isnt-bad/#comment-241101</guid>
		<description>Good to see I am not the only one that say this is good :) heard some negative reactions</description>
		<content:encoded><![CDATA[<p>Good to see I am not the only one that say this is good <img src='http://littlesquare.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  heard some negative reactions</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on The Anatomy of a Screen Scraper : Part 1 by Stephie</title>
		<link>http://littlesquare.com/2007/05/22/the-anatomy-of-a-screen-scraper-part-1/comment-page-1/#comment-240984</link>
		<dc:creator>Stephie</dc:creator>
		<pubDate>Tue, 27 Oct 2009 20:19:33 +0000</pubDate>
		<guid isPermaLink="false">http://www.jordens.org/2007/05/22/the-anatomy-of-a-screen-scraper-part-1/#comment-240984</guid>
		<description>Nice post on screen scrapers, simple and too the point :), I use python for simple html screen scrapers, but for larger projects i used extractingdata.com &lt;a href=&quot;http://www.extractingdata.com/screen%20scraper.htm&quot; rel=&quot;nofollow&quot;&gt;screen scraper&lt;/a&gt; which worked great, they build custom screen scrapers and data extracting programs</description>
		<content:encoded><![CDATA[<p>Nice post on screen scrapers, simple and too the point <img src='http://littlesquare.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> , I use python for simple html screen scrapers, but for larger projects i used extractingdata.com <a href="http://www.extractingdata.com/screen%20scraper.htm" rel="nofollow">screen scraper</a> which worked great, they build custom screen scrapers and data extracting programs</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on I&#8217;ve been a terrible blogger&#8230; by Kelly</title>
		<link>http://littlesquare.com/2009/09/07/ive-been-a-terrible-blogger/comment-page-1/#comment-237131</link>
		<dc:creator>Kelly</dc:creator>
		<pubDate>Wed, 09 Sep 2009 02:27:48 +0000</pubDate>
		<guid isPermaLink="false">http://littlesquare.com/2009/09/07/ive-been-a-terrible-blogger/#comment-237131</guid>
		<description>Looking forward to it Adam.</description>
		<content:encoded><![CDATA[<p>Looking forward to it Adam.</p>
]]></content:encoded>
	</item>
</channel>
</rss>
