<?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: Turns Out My Code Is A Piece Of American Dog Crap</title>
	<atom:link href="http://www.codesqueeze.com/turns-out-my-code-is-a-piece-of-american-dog-crap/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.codesqueeze.com/turns-out-my-code-is-a-piece-of-american-dog-crap/</link>
	<description>Ideas for building efficient developers and software</description>
	<lastBuildDate>Fri, 12 Mar 2010 12:19:55 -0500</lastBuildDate>
	
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<xhtml:meta xmlns:xhtml="http://www.w3.org/1999/xhtml" name="robots" content="noindex" />
	<item>
		<title>By: Neal</title>
		<link>http://www.codesqueeze.com/turns-out-my-code-is-a-piece-of-american-dog-crap/#comment-1755</link>
		<dc:creator>Neal</dc:creator>
		<pubDate>Sun, 20 Apr 2008 19:42:15 +0000</pubDate>
		<guid isPermaLink="false">http://www.codesqueeze.com/turns-out-my-code-is-a-piece-of-american-dog-crap/#comment-1755</guid>
		<description>Thanks for the laughs Max.  Your original article was right on target, unfortunately not many people care to look out from the eyes of other to understand their POV.
As to hardcoding data etc etc, bollocks!!  As far as I am aware, the continental US has 50 states (I am a kiwi so my US geography ain&#039;t great), the likelihood of that changing is somewhere between slim and sod all.  The code demonstrated YAGNI in its most raw form, I say well done and spot on.</description>
		<content:encoded><![CDATA[<p>Thanks for the laughs Max.  Your original article was right on target, unfortunately not many people care to look out from the eyes of other to understand their POV.<br />
As to hardcoding data etc etc, bollocks!!  As far as I am aware, the continental US has 50 states (I am a kiwi so my US geography ain&#8217;t great), the likelihood of that changing is somewhere between slim and sod all.  The code demonstrated YAGNI in its most raw form, I say well done and spot on.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Dew Drop - April 19, 2008 &#124; Alvin Ashcraft's Morning Dew</title>
		<link>http://www.codesqueeze.com/turns-out-my-code-is-a-piece-of-american-dog-crap/#comment-1753</link>
		<dc:creator>Dew Drop - April 19, 2008 &#124; Alvin Ashcraft's Morning Dew</dc:creator>
		<pubDate>Sun, 20 Apr 2008 01:17:17 +0000</pubDate>
		<guid isPermaLink="false">http://www.codesqueeze.com/turns-out-my-code-is-a-piece-of-american-dog-crap/#comment-1753</guid>
		<description>[...] Turns Out My Code Is a Piece of American Dog Crap (Max Pool) [...]</description>
		<content:encoded><![CDATA[<p>[...] Turns Out My Code Is a Piece of American Dog Crap (Max Pool) [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: altseo</title>
		<link>http://www.codesqueeze.com/turns-out-my-code-is-a-piece-of-american-dog-crap/#comment-1747</link>
		<dc:creator>altseo</dc:creator>
		<pubDate>Sat, 19 Apr 2008 10:21:58 +0000</pubDate>
		<guid isPermaLink="false">http://www.codesqueeze.com/turns-out-my-code-is-a-piece-of-american-dog-crap/#comment-1747</guid>
		<description>I think the point a lot of people made, was that an enum doesn&#039;t really consitute as code. It&#039;s just a representation of data. There is no flow or logic, applied.

But don&#039;t let it bother you indeed, the internets is a tough cookie</description>
		<content:encoded><![CDATA[<p>I think the point a lot of people made, was that an enum doesn&#8217;t really consitute as code. It&#8217;s just a representation of data. There is no flow or logic, applied.</p>
<p>But don&#8217;t let it bother you indeed, the internets is a tough cookie</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: superjason</title>
		<link>http://www.codesqueeze.com/turns-out-my-code-is-a-piece-of-american-dog-crap/#comment-1746</link>
		<dc:creator>superjason</dc:creator>
		<pubDate>Sat, 19 Apr 2008 03:15:58 +0000</pubDate>
		<guid isPermaLink="false">http://www.codesqueeze.com/turns-out-my-code-is-a-piece-of-american-dog-crap/#comment-1746</guid>
		<description>There&#039;s always someone with a bone to pick. Don&#039;t let it bother you.</description>
		<content:encoded><![CDATA[<p>There&#8217;s always someone with a bone to pick. Don&#8217;t let it bother you.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Evan</title>
		<link>http://www.codesqueeze.com/turns-out-my-code-is-a-piece-of-american-dog-crap/#comment-1745</link>
		<dc:creator>Evan</dc:creator>
		<pubDate>Sat, 19 Apr 2008 01:55:13 +0000</pubDate>
		<guid isPermaLink="false">http://www.codesqueeze.com/turns-out-my-code-is-a-piece-of-american-dog-crap/#comment-1745</guid>
		<description>The fact that the posting containing something very parochial was entitled, &quot;The Most Reusable Piece Of Code Ever...Period&quot; is what made me smile and, I suspect, raised the ire in others.</description>
		<content:encoded><![CDATA[<p>The fact that the posting containing something very parochial was entitled, &#8220;The Most Reusable Piece Of Code Ever&#8230;Period&#8221; is what made me smile and, I suspect, raised the ire in others.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: V. Jenks</title>
		<link>http://www.codesqueeze.com/turns-out-my-code-is-a-piece-of-american-dog-crap/#comment-1741</link>
		<dc:creator>V. Jenks</dc:creator>
		<pubDate>Fri, 18 Apr 2008 18:16:26 +0000</pubDate>
		<guid isPermaLink="false">http://www.codesqueeze.com/turns-out-my-code-is-a-piece-of-american-dog-crap/#comment-1741</guid>
		<description>I&#039;ve written the same thing in Java for use in our in-house apps.  To me, an American who works entirely with American customers, this is a very reusable piece of code.

To the foreign haters - don&#039;t judge Americans by the character of our occupational federal government.</description>
		<content:encoded><![CDATA[<p>I&#8217;ve written the same thing in Java for use in our in-house apps.  To me, an American who works entirely with American customers, this is a very reusable piece of code.</p>
<p>To the foreign haters &#8211; don&#8217;t judge Americans by the character of our occupational federal government.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: What About Thad?</title>
		<link>http://www.codesqueeze.com/turns-out-my-code-is-a-piece-of-american-dog-crap/#comment-1740</link>
		<dc:creator>What About Thad?</dc:creator>
		<pubDate>Fri, 18 Apr 2008 17:02:14 +0000</pubDate>
		<guid isPermaLink="false">http://www.codesqueeze.com/turns-out-my-code-is-a-piece-of-american-dog-crap/#comment-1740</guid>
		<description>I&#039;m still bewildered that people automatically assume he limited the list to the 50 United States out of ignorance or &quot;provincialism&quot;, as opposed the possibility that that&#039;s what what the problem domain called for. The implication is that the choice was somehow myopic, but how is that not myopic in itself?</description>
		<content:encoded><![CDATA[<p>I&#8217;m still bewildered that people automatically assume he limited the list to the 50 United States out of ignorance or &#8220;provincialism&#8221;, as opposed the possibility that that&#8217;s what what the problem domain called for. The implication is that the choice was somehow myopic, but how is that not myopic in itself?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: What About Thad?</title>
		<link>http://www.codesqueeze.com/turns-out-my-code-is-a-piece-of-american-dog-crap/#comment-1739</link>
		<dc:creator>What About Thad?</dc:creator>
		<pubDate>Fri, 18 Apr 2008 16:56:19 +0000</pubDate>
		<guid isPermaLink="false">http://www.codesqueeze.com/turns-out-my-code-is-a-piece-of-american-dog-crap/#comment-1739</guid>
		<description>Again, intelligent developers can disagree about whether or not a hard enumeration is the best way to handle a localized list of regions, but some of the criticisms are academic instead of practical. If you start from the basic assumption that we&#039;re dealing with run of the mill apps where it is previously established by the problem domain that you need a list of the fifty United States, and only those fifty, it may not be elegant or clever but it&#039;s simple, quick, and dirty. That&#039;s not always a bad thing. As for the concern that &quot;something&quot; might change: if the likelihood of the problem domain to expand beyond the states is already established as minuscule, there is very little that is likely to change (e.g. addition or removal of a state).

Again, that&#039;s not to say it&#039;s great *design*. I would prefer to put this kind of thing into a service oriented context so that it is globally available to all apps throughout the organization, and there are probably plenty of problems with that. It&#039;s just to say that in the trenches of making a living with code, this particular dirty little snippet isn&#039;t going to make or break maintainability and it certainly isn&#039;t going to impede initial delivery or damage the user experience.

Jeff Atwood put it much better: http://www.codinghorror.com/blog/archives/001022.html</description>
		<content:encoded><![CDATA[<p>Again, intelligent developers can disagree about whether or not a hard enumeration is the best way to handle a localized list of regions, but some of the criticisms are academic instead of practical. If you start from the basic assumption that we&#8217;re dealing with run of the mill apps where it is previously established by the problem domain that you need a list of the fifty United States, and only those fifty, it may not be elegant or clever but it&#8217;s simple, quick, and dirty. That&#8217;s not always a bad thing. As for the concern that &#8220;something&#8221; might change: if the likelihood of the problem domain to expand beyond the states is already established as minuscule, there is very little that is likely to change (e.g. addition or removal of a state).</p>
<p>Again, that&#8217;s not to say it&#8217;s great *design*. I would prefer to put this kind of thing into a service oriented context so that it is globally available to all apps throughout the organization, and there are probably plenty of problems with that. It&#8217;s just to say that in the trenches of making a living with code, this particular dirty little snippet isn&#8217;t going to make or break maintainability and it certainly isn&#8217;t going to impede initial delivery or damage the user experience.</p>
<p>Jeff Atwood put it much better: <a href="http://www.codinghorror.com/blog/archives/001022.html" rel="nofollow">http://www.codinghorror.com/bl.....01022.html</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Kris Hofmans</title>
		<link>http://www.codesqueeze.com/turns-out-my-code-is-a-piece-of-american-dog-crap/#comment-1737</link>
		<dc:creator>Kris Hofmans</dc:creator>
		<pubDate>Fri, 18 Apr 2008 10:35:25 +0000</pubDate>
		<guid isPermaLink="false">http://www.codesqueeze.com/turns-out-my-code-is-a-piece-of-american-dog-crap/#comment-1737</guid>
		<description>Maybe the fact that it wasn&#039;t code at all, just a piece of data hardcoded into code that bothered people?

I&#039;m not taking any other fact into consideration here, because well they don&#039;t matter, programming language, your location, ...

If something changes in your situation you will have to recompile your app ...

Before your start writing your blog posts ask yourself some questions first, why did you think it was so reusable, fancy enough to show off on something like dzone, and why you had so many comments of presumably not to shabby developers. Using this as a catalyst for writing more blog post would only be usefull if you did some inner reflection before you wrote them.</description>
		<content:encoded><![CDATA[<p>Maybe the fact that it wasn&#8217;t code at all, just a piece of data hardcoded into code that bothered people?</p>
<p>I&#8217;m not taking any other fact into consideration here, because well they don&#8217;t matter, programming language, your location, &#8230;</p>
<p>If something changes in your situation you will have to recompile your app &#8230;</p>
<p>Before your start writing your blog posts ask yourself some questions first, why did you think it was so reusable, fancy enough to show off on something like dzone, and why you had so many comments of presumably not to shabby developers. Using this as a catalyst for writing more blog post would only be usefull if you did some inner reflection before you wrote them.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Scott</title>
		<link>http://www.codesqueeze.com/turns-out-my-code-is-a-piece-of-american-dog-crap/#comment-1734</link>
		<dc:creator>Scott</dc:creator>
		<pubDate>Fri, 18 Apr 2008 02:49:48 +0000</pubDate>
		<guid isPermaLink="false">http://www.codesqueeze.com/turns-out-my-code-is-a-piece-of-american-dog-crap/#comment-1734</guid>
		<description>I would not worry about the anti-americanism.. It is currently appears to be a world hobby.

I am Australian, and I have created similar localised solution&#039;s here.
 
A localised problem, requires a localised solution.

My only issue with the article is that hard-coding a list is hardly a best-ever &quot;example&quot; of the concept re-use.</description>
		<content:encoded><![CDATA[<p>I would not worry about the anti-americanism.. It is currently appears to be a world hobby.</p>
<p>I am Australian, and I have created similar localised solution&#8217;s here.</p>
<p>A localised problem, requires a localised solution.</p>
<p>My only issue with the article is that hard-coding a list is hardly a best-ever &#8220;example&#8221; of the concept re-use.</p>
]]></content:encoded>
	</item>
</channel>
</rss>
