<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="wordpress/2.0.3" -->
<rss version="2.0" 
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	>

<channel>
	<title>James Carr</title>
	<link>http://blog.james-carr.org</link>
	<description>Rants and Musings of an Agile Developer</description>
	<pubDate>Tue, 24 Jun 2008 12:20:50 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.0.3</generator>
	<language>en</language>
			<item>
		<title>Dumbing Down Code</title>
		<link>http://blog.james-carr.org/2008/06/23/dumbing-down-code/</link>
		<comments>http://blog.james-carr.org/2008/06/23/dumbing-down-code/#comments</comments>
		<pubDate>Mon, 23 Jun 2008 06:42:54 +0000</pubDate>
		<dc:creator>James Carr</dc:creator>
		
	<category>Uncategorized</category>
		<guid isPermaLink="false">http://blog.james-carr.org/2008/06/23/dumbing-down-code/</guid>
		<description><![CDATA[Reg recently posted an Ayn Rand quote that has got me thinking:
When the productive have to ask permission from the unproductive in order to produce, then you may know your culture is doomed.
So very very true.
]]></description>
			<content:encoded><![CDATA[<p><a href="http://weblog.raganwald.com/2008/06/little-something-about-dumbing-code.html">Reg</a> recently posted an Ayn Rand quote that has got me thinking:</p>
<blockquote><p>When the productive have to ask permission from the unproductive in order to produce, then you may know your culture is doomed.</p></blockquote>
<p>So very very true.</p>
]]></content:encoded>
			<wfw:commentRSS>http://blog.james-carr.org/2008/06/23/dumbing-down-code/feed/</wfw:commentRSS>
		</item>
		<item>
		<title>Refactoring HTML</title>
		<link>http://blog.james-carr.org/2008/06/23/refactoring-html/</link>
		<comments>http://blog.james-carr.org/2008/06/23/refactoring-html/#comments</comments>
		<pubDate>Mon, 23 Jun 2008 05:54:27 +0000</pubDate>
		<dc:creator>James Carr</dc:creator>
		
	<category>Web UI</category>
		<guid isPermaLink="false">http://blog.james-carr.org/2008/06/23/refactoring-html/</guid>
		<description><![CDATA[Just came across this little surprise on Refactoring HTML while browsing Martin Fowler&#8217;s site today&#8230; got to say I&#8217;m both surprised and not surprised a book like this came out. 
First off not surprised since refactoring HTML is fairly common. A lot of times with legacy sites I find myself doing &#8220;Replace Presentational Table With [...]]]></description>
			<content:encoded><![CDATA[<p>Just came across this little surprise on <a href="http://martinfowler.com/books.html#refactoringHtml">Refactoring HTML</a> while browsing Martin Fowler&#8217;s site today&#8230; got to say I&#8217;m both surprised and not surprised a book like this came out. </p>
<p>First off not surprised since refactoring HTML is fairly common. A lot of times with legacy sites I find myself doing &#8220;Replace Presentational Table With Semantic Markup and CSS&#8221; (dunno if it&#8217;s in the book, I just made it up) refactorings all the time. Also taking display related HTML and breaking it into more semantical markup is a common strategy I&#8217;ve done&#8230; as well as applying <a href="http://microformats.org/about/">microformats</a>. <img src='http://blog.james-carr.org/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<p>Surprised because I guess it&#8217;s a daring book to write for the crowd that consumes the Martin Fowler Signature Series books. From my experience the majority of Java, Ruby, and .NET folks usually pay no heed to HTML&#8230; they either delegate this task to a designer or dump a bunch of slop (like a table to center some text) that &#8220;just works&#8221; while focusing on the back end code. These are the same types you&#8217;ll find dropping self closing BR tags in HTML 4.01 documents or being clueless about what a doctype actually is. ARGHHH!!! (I&#8217;ll stop ranting) </p>
<p>Anyhow, I&#8217;m definitely queuing this one up and checking it out. Maybe I&#8217;ll find some new useful strategies for cleaning up stinky, fragile HTML. <img src='http://blog.james-carr.org/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' />
</p>
]]></content:encoded>
			<wfw:commentRSS>http://blog.james-carr.org/2008/06/23/refactoring-html/feed/</wfw:commentRSS>
		</item>
		<item>
		<title>The Newest Member of the Carr Family</title>
		<link>http://blog.james-carr.org/2008/06/23/the-newest-member-of-the-carr-family/</link>
		<comments>http://blog.james-carr.org/2008/06/23/the-newest-member-of-the-carr-family/#comments</comments>
		<pubDate>Mon, 23 Jun 2008 05:36:24 +0000</pubDate>
		<dc:creator>James Carr</dc:creator>
		
	<category>Uncategorized</category>
		<guid isPermaLink="false">http://blog.james-carr.org/2008/06/23/the-newest-member-of-the-carr-family/</guid>
		<description><![CDATA[I forgot to mention that as of two weeks ago, I&#8217;ve added a new member to my household&#8230; BOBO!

I picked her up recently from a co-worker who wasn&#8217;t home enough for her, and she&#8217;s been both a bundle of joy AND a great cause of putting me on the verge of a nervous breakdown!!  [...]]]></description>
			<content:encoded><![CDATA[<p>I forgot to mention that as of two weeks ago, I&#8217;ve added a new member to my household&#8230; <strong>BOBO</strong>!</p>
<p><a href="http://www.flickr.com/photos/jamescarr/2549208889/" title="bobo by james carr, on Flickr"><img src="http://farm4.static.flickr.com/3031/2549208889_125b058253_o.jpg" width="360" height="480" alt="bobo" /></a></p>
<p>I picked her up recently from a co-worker who wasn&#8217;t home enough for her, and she&#8217;s been both a bundle of joy AND a great cause of putting me on the verge of a nervous breakdown!! <img src='http://blog.james-carr.org/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<h3>The Good</h3>
<p>She is for the most part a very good dog. I can let her run around the yard while I&#8217;m outside and she stays within the yard (with the exception of running to a neighbor that may come outside) and returns when yelled to do so. She&#8217;s also trained and comes up to me and whines when she needs to &#8220;do her business,&#8221; which is a major plus for me. Finally, she&#8217;s just an all around fun dog to play with and very affectionate (she&#8217;s a bit of an attention whore though).</p>
<h3>The Bad</h3>
<p>The first week she would chew everything while I was gone. DVD Remote? In pieces. Magazines left on the coffee table? Shreds. The worst is when she began chewing on my rugs, so I sprayed them with &#8220;anti-chew spray&#8221;. Not one to be defeated, she one upped me&#8230; the next day she chewed the actual carpet!!! <img src='http://blog.james-carr.org/wp-includes/images/smilies/icon_sad.gif' alt=':(' class='wp-smiley' />  I gave her a bit of punishment, but deduced that this was a result of perhaps not having enough chewy toys, so I&#8217;ve populated the house with a good 6 or 7 toys as well as a box of flavored &#8220;chewables&#8221; that each takes her a good 2 hours to go through.</p>
<p>Last week I discovered to my horror that, for whatever reason, she thought the vacant bedroom was perfectly okay to go to the bathroom in&#8230; I mean she just walked in there right in front of me and started going&#8230; <strong>EEEEEEK!!!</strong> For now, I&#8217;ve been forced to keep her in a crate while I&#8217;m gone&#8230; only to avoid surprises and train her a bit. Giving her a bath was also a bit of an adventure&#8230; it&#8217;s not so much fun when a completely drenched dog jumps out of the tub and takes you on a chase through the house&#8230; had to air the house out. </p>
<p>A bit of work, but it&#8217;s all worth it. <img src='http://blog.james-carr.org/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' />
</p>
]]></content:encoded>
			<wfw:commentRSS>http://blog.james-carr.org/2008/06/23/the-newest-member-of-the-carr-family/feed/</wfw:commentRSS>
		</item>
		<item>
		<title>Well That&#8217;s Rich</title>
		<link>http://blog.james-carr.org/2008/06/17/well-thats-rich/</link>
		<comments>http://blog.james-carr.org/2008/06/17/well-thats-rich/#comments</comments>
		<pubDate>Tue, 17 Jun 2008 12:55:56 +0000</pubDate>
		<dc:creator>James Carr</dc:creator>
		
	<category>Uncategorized</category>
		<guid isPermaLink="false">http://blog.james-carr.org/2008/06/17/well-thats-rich/</guid>
		<description><![CDATA[I just got my laptop back with a fresh install of Windows Vista and it looks like I already have problems. D&#8217;OH!!!  

]]></description>
			<content:encoded><![CDATA[<p>I just got my laptop back with a fresh install of Windows Vista and it looks like I already have problems. D&#8217;OH!!! <img src='http://blog.james-carr.org/wp-includes/images/smilies/icon_sad.gif' alt=':(' class='wp-smiley' /> </p>
<p><a href="http://www.flickr.com/photos/jamescarr/2587280290/" title="doh by james carr, on Flickr"><img src="http://farm4.static.flickr.com/3038/2587280290_1dd09aa289.jpg" width="500" height="313" alt="doh" /></a></p>
]]></content:encoded>
			<wfw:commentRSS>http://blog.james-carr.org/2008/06/17/well-thats-rich/feed/</wfw:commentRSS>
		</item>
		<item>
		<title>Offline</title>
		<link>http://blog.james-carr.org/2008/05/26/offline/</link>
		<comments>http://blog.james-carr.org/2008/05/26/offline/#comments</comments>
		<pubDate>Mon, 26 May 2008 14:27:44 +0000</pubDate>
		<dc:creator>James Carr</dc:creator>
		
	<category>Uncategorized</category>
		<guid isPermaLink="false">http://blog.james-carr.org/2008/05/26/offline/</guid>
		<description><![CDATA[As you may have noted, it&#8217;s been awhile since I&#8217;ve posted. This is largely due to the fact that since my latest move into my new home I&#8217;ve been a bit busy to get around to getting internet access setup at home&#8230; I&#8217;ll be remedying this soon. So don&#8217;t worry, my blog isn&#8217;t about to [...]]]></description>
			<content:encoded><![CDATA[<p>As you may have noted, it&#8217;s been awhile since I&#8217;ve posted. This is largely due to the fact that since my latest move into my new home I&#8217;ve been a bit busy to get around to getting internet access setup at home&#8230; I&#8217;ll be remedying this soon. So don&#8217;t worry, my blog isn&#8217;t about to be abandoned quickly, or left with a last post talking about &#8220;new directions for this blog&#8221; and &#8220;fresh designs&#8221; dated 3 years ago. <img src='http://blog.james-carr.org/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<p>However, in spite of my current offline status, I still post quite a bit on <a href="http://www.twitter.com/jamescarr">twitter </a>and <a href="http://friendfeed.com/jamescarr">friend feed</a> so you can follow my latest exploits there. Just wrapping up the Memorial Day weekend, and I have both a book review and a series on teamwork coming up pretty soon, so stay tuned. <img src='http://blog.james-carr.org/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' />
</p>
]]></content:encoded>
			<wfw:commentRSS>http://blog.james-carr.org/2008/05/26/offline/feed/</wfw:commentRSS>
		</item>
		<item>
		<title>links for 2008-05-06</title>
		<link>http://blog.james-carr.org/2008/05/06/links-for-2008-05-06/</link>
		<comments>http://blog.james-carr.org/2008/05/06/links-for-2008-05-06/#comments</comments>
		<pubDate>Tue, 06 May 2008 13:35:29 +0000</pubDate>
		<dc:creator>James Carr</dc:creator>
		
	<category>Uncategorized</category>
		<guid isPermaLink="false">http://blog.james-carr.org/2008/05/06/links-for-2008-05-06/</guid>
		<description><![CDATA[

Javascript: The Good Parts Chapter 5
(tags: javascript ajax)


Game Over for Java Server Faces
Couldn&#8217;t agree more.


]]></description>
			<content:encoded><![CDATA[<ul class="delicious">
<li>
<div class="delicious-link"><a href="http://yuiblog.com/assets/pdf/crockford-good-parts-ch-5.pdf">Javascript: The Good Parts Chapter 5</a></div>
<div class="delicious-tags">(tags: <a href="http://del.icio.us/officeOfTheLaw/javascript">javascript</a> <a href="http://del.icio.us/officeOfTheLaw/ajax">ajax</a>)</div>
</li>
<li>
<div class="delicious-link"><a href="http://www.comesolvego.com/2008/05/03/game-over-java-server-faces/">Game Over for Java Server Faces</a></div>
<div class="delicious-extended">Couldn&#8217;t agree more.</div>
</li>
</ul>
]]></content:encoded>
			<wfw:commentRSS>http://blog.james-carr.org/2008/05/06/links-for-2008-05-06/feed/</wfw:commentRSS>
		</item>
		<item>
		<title>links for 2008-04-19</title>
		<link>http://blog.james-carr.org/2008/04/19/links-for-2008-04-19/</link>
		<comments>http://blog.james-carr.org/2008/04/19/links-for-2008-04-19/#comments</comments>
		<pubDate>Sat, 19 Apr 2008 13:31:59 +0000</pubDate>
		<dc:creator>James Carr</dc:creator>
		
	<category>Uncategorized</category>
		<guid isPermaLink="false">http://blog.james-carr.org/2008/04/19/links-for-2008-04-19/</guid>
		<description><![CDATA[

Tight, Don&#8217;t Let the Test Bugs Bite


HtmlUnit 2.1, a headless java browser, released


]]></description>
			<content:encoded><![CDATA[<ul class="delicious">
<li>
<div class="delicious-link"><a href="http://dobbscodetalk.com/index.php?option=com_myblog&#038;show=Sleep-tight-dont-let-the-test-bugs-bite.html&#038;Itemid=29">Tight, Don&#8217;t Let the Test Bugs Bite</a></div>
</li>
<li>
<div class="delicious-link"><a href="http://www.theserverside.com/news/thread.tss?thread_id=49059">HtmlUnit 2.1, a headless java browser, released</a></div>
</li>
</ul>
]]></content:encoded>
			<wfw:commentRSS>http://blog.james-carr.org/2008/04/19/links-for-2008-04-19/feed/</wfw:commentRSS>
		</item>
		<item>
		<title>links for 2008-04-18</title>
		<link>http://blog.james-carr.org/2008/04/18/links-for-2008-04-18/</link>
		<comments>http://blog.james-carr.org/2008/04/18/links-for-2008-04-18/#comments</comments>
		<pubDate>Fri, 18 Apr 2008 13:33:08 +0000</pubDate>
		<dc:creator>James Carr</dc:creator>
		
	<category>Uncategorized</category>
		<guid isPermaLink="false">http://blog.james-carr.org/2008/04/18/links-for-2008-04-18/</guid>
		<description><![CDATA[

Adobe AIR for JavaScript Developers Pocketguide


]]></description>
			<content:encoded><![CDATA[<ul class="delicious">
<li>
<div class="delicious-link"><a href="http://ajaxian.com/archives/adobe-air-for-javascript-developers-pocketguide">Adobe AIR for JavaScript Developers Pocketguide</a></div>
</li>
</ul>
]]></content:encoded>
			<wfw:commentRSS>http://blog.james-carr.org/2008/04/18/links-for-2008-04-18/feed/</wfw:commentRSS>
		</item>
		<item>
		<title>What Happens When You Drop an HTC Mogul</title>
		<link>http://blog.james-carr.org/2008/04/14/what-happens-when-you-drop-an-htc-mogul/</link>
		<comments>http://blog.james-carr.org/2008/04/14/what-happens-when-you-drop-an-htc-mogul/#comments</comments>
		<pubDate>Tue, 15 Apr 2008 00:16:59 +0000</pubDate>
		<dc:creator>James Carr</dc:creator>
		
	<category>Uncategorized</category>
		<guid isPermaLink="false">http://blog.james-carr.org/2008/04/14/what-happens-when-you-drop-an-htc-mogul/</guid>
		<description><![CDATA[
Thankfully I pay five dollars extra a month for insurance. It&#8217;s already replaced, just got the image up late. 

]]></description>
			<content:encoded><![CDATA[<p><img src="http://farm3.static.flickr.com/2293/2414241489_97567177a0.jpg?v=0" alt="My Broken Phone"/></p>
<p>Thankfully I pay five dollars extra a month for insurance. It&#8217;s already replaced, just got the image up late. <img src='http://blog.james-carr.org/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' />
</p>
]]></content:encoded>
			<wfw:commentRSS>http://blog.james-carr.org/2008/04/14/what-happens-when-you-drop-an-htc-mogul/feed/</wfw:commentRSS>
		</item>
		<item>
		<title>links for 2008-04-14</title>
		<link>http://blog.james-carr.org/2008/04/14/links-for-2008-04-14/</link>
		<comments>http://blog.james-carr.org/2008/04/14/links-for-2008-04-14/#comments</comments>
		<pubDate>Mon, 14 Apr 2008 13:33:34 +0000</pubDate>
		<dc:creator>James Carr</dc:creator>
		
	<category>Uncategorized</category>
		<guid isPermaLink="false">http://blog.james-carr.org/2008/04/14/links-for-2008-04-14/</guid>
		<description><![CDATA[

A minimal wiki in Django
(tags: programming django python)


JavaScript loop performance
Something all javascript developers should know.
(tags: performance javascript web programming)


]]></description>
			<content:encoded><![CDATA[<ul class="delicious">
<li>
<div class="delicious-link"><a href="http://news.e-scribe.com/171">A minimal wiki in Django</a></div>
<div class="delicious-tags">(tags: <a href="http://del.icio.us/officeOfTheLaw/programming">programming</a> <a href="http://del.icio.us/officeOfTheLaw/django">django</a> <a href="http://del.icio.us/officeOfTheLaw/python">python</a>)</div>
</li>
<li>
<div class="delicious-link"><a href="http://www.robertnyman.com/2008/04/11/javascript-loop-performance/">JavaScript loop performance</a></div>
<div class="delicious-extended">Something all javascript developers should know.</div>
<div class="delicious-tags">(tags: <a href="http://del.icio.us/officeOfTheLaw/performance">performance</a> <a href="http://del.icio.us/officeOfTheLaw/javascript">javascript</a> <a href="http://del.icio.us/officeOfTheLaw/web">web</a> <a href="http://del.icio.us/officeOfTheLaw/programming">programming</a>)</div>
</li>
</ul>
]]></content:encoded>
			<wfw:commentRSS>http://blog.james-carr.org/2008/04/14/links-for-2008-04-14/feed/</wfw:commentRSS>
		</item>
	</channel>
</rss>
