<?xml version="1.0" encoding="iso-8859-1"?>
<rss version="2.0">
  <channel>
    <title>DotNetKicks.com - Stories tagged with CodingHorror</title>
    <description>the latest stories tagged with 'CodingHorror' from DotNetKicks.com</description>
    <link>http://www.dotnetkicks.com/</link>
    <language>en-us</language>
    <copyright>Atweb Publishing Ltd.</copyright>
    <docs>http://backend.userland.com/rss</docs>
    <generator>DotNetKicks.com - .NET links, community driven</generator>
    <ttl>30</ttl>
    <item>
      <title>The First Rule of Programming: It's Always Your Fault</title>
      <description>Yet another great post from  Jeff Atwood. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.codinghorror.com%2fblog%2farchives%2f001079.html"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.codinghorror.com%2fblog%2farchives%2f001079.html" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/tipsandtricks/The_First_Rule_of_Programming_It_s_Always_Your_Fault</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/tipsandtricks/The_First_Rule_of_Programming_It_s_Always_Your_Fault</guid>
      <pubDate>Fri, 21 Mar 2008 19:31:02 GMT</pubDate>
    </item>
    <item>
      <title>What's Wrong With Turkey?</title>
      <description>Software internationalization is difficult under the best of circumstances, but it always amazed me how often one particular country came up in discussions of internationalization problems: Turkey. 


Jeff's comment should had been in the article but it wasn't It's convenient because:

1) Turkey is similar enough to other Latin alphabets that it's not a giant engineering nightmare to get it to work (see: Arabic or Hebrew). 

2) The Turkish-I problem ( http://en.wikipedia.org/wiki/Turkish_dotted_and_dotless_I ) causes failures in naive string comparisons, whereas other Latin alphabets don't.

3) The Turkey Test gets you 90% of the way to the goal of internationalizing most apps.* We know French and Spanish are going to work. Why not test with the most difficult (but realistically difficult) locale first?

* The other 10% is excruciatingly difficult -- again, think of Arabic (bi-directional, shaped letters) or Hebrew (right-to-left).  &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.codinghorror.com%2fblog%2farchives%2f001075.html"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.codinghorror.com%2fblog%2farchives%2f001075.html" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/unittesting/What_s_Wrong_With_Turkey</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/unittesting/What_s_Wrong_With_Turkey</guid>
      <pubDate>Fri, 14 Mar 2008 21:51:17 GMT</pubDate>
    </item>
    <item>
      <title>A Question of Programming Ethics</title>
      <description>I generally try to give people the benefit of the doubt, but it's difficult to imagine any scenario where this isn't a completely malicious violation of people's trust. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.codinghorror.com%2fblog%2farchives%2f001072.html"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.codinghorror.com%2fblog%2farchives%2f001072.html" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/other/A_Question_of_Programming_Ethics</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/other/A_Question_of_Programming_Ethics</guid>
      <pubDate>Mon, 10 Mar 2008 18:46:09 GMT</pubDate>
    </item>
    <item>
      <title>CAPTCHA is Dead, Long Live CAPTCHA!</title>
      <description>Understand that I am no fan of CAPTCHA. I view them as a necessary and important evil, one of precious few things separating average internet users from a torrential deluge of email, comment, and forum spam.  &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.codinghorror.com%2fblog%2farchives%2f001067.html"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.codinghorror.com%2fblog%2farchives%2f001067.html" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/security/CAPTCHA_is_Dead_Long_Live_CAPTCHA</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/security/CAPTCHA_is_Dead_Long_Live_CAPTCHA</guid>
      <pubDate>Thu, 06 Mar 2008 06:26:21 GMT</pubDate>
    </item>
    <item>
      <title>Douchebaggery</title>
      <description>To imply that programmers using Windows &amp;quot;don't care enough about their tools to get the best&amp;quot;? I have a pretty thick skin based on the psychic scars of the thousands of petty internet religious wars I've participated in, and this one even ruffles my feathers a little. I  &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.codinghorror.com%2fblog%2farchives%2f001065.html"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.codinghorror.com%2fblog%2farchives%2f001065.html" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/opensource/Douchebaggery</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/opensource/Douchebaggery</guid>
      <pubDate>Thu, 28 Feb 2008 13:31:02 GMT</pubDate>
    </item>
    <item>
      <title>I Repeat: Do Not Listen to Your Users</title>
      <description>Listening to users is a tricky thing. Users often don't know what they want, and even if they did, the communication is likely to get garbled somewhere between them and you.  &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.codinghorror.com%2fblog%2farchives%2f001063.html"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.codinghorror.com%2fblog%2farchives%2f001063.html" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/community/I_Repeat_Do_Not_Listen_to_Your_Users</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/community/I_Repeat_Do_Not_Listen_to_Your_Users</guid>
      <pubDate>Wed, 27 Feb 2008 21:01:03 GMT</pubDate>
    </item>
    <item>
      <title>There Ain't No Such Thing as the Fastest Code</title>
      <description>He then posted his program as a challenge for readers of PC Techniques-- can this optimized assembly word count program, from an acclaimed industry expert on assembly optimization, be made even faster? Well, I think you can guess what happened next. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.codinghorror.com%2fblog%2farchives%2f001061.html"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.codinghorror.com%2fblog%2farchives%2f001061.html" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/tipsandtricks/There_Ain_t_No_Such_Thing_as_the_Fastest_Code</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/tipsandtricks/There_Ain_t_No_Such_Thing_as_the_Fastest_Code</guid>
      <pubDate>Thu, 21 Feb 2008 08:23:20 GMT</pubDate>
    </item>
    <item>
      <title>Sorting for Humans : Natural Sort Order</title>
      <description>This is a good article on the importance of human-oriented sorting and difficulty in implementing such a routine succinctly it in .NET and LINQ. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.codinghorror.com%2fblog%2farchives%2f001018.html"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.codinghorror.com%2fblog%2farchives%2f001018.html" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/patterns/Sorting_for_Humans_Natural_Sort_Order</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/patterns/Sorting_for_Humans_Natural_Sort_Order</guid>
      <pubDate>Thu, 13 Dec 2007 17:16:02 GMT</pubDate>
    </item>
    <item>
      <title>Who wrote this crap?</title>
      <description>Jeff Atwood blogs about a neat feature of Visual Studio Team System.  See who the last person changed the code. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.codinghorror.com%2fblog%2farchives%2f000992.html"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.codinghorror.com%2fblog%2farchives%2f000992.html" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/visualstudio/Who_wrote_this_crap</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/visualstudio/Who_wrote_this_crap</guid>
      <pubDate>Fri, 09 Nov 2007 07:31:03 GMT</pubDate>
    </item>
    <item>
      <title>Embracing Fluent Interfaces - Ayende's Response to Jeff Atwood</title>
      <description>&amp;quot;Jeff Atwood is talking about languages in languages, and suggest that you would avoid using fluent interfaces to hide a language semantics. I completely disagree.&amp;quot; &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.ayende.com%2fBlog%2farchive%2f2007%2f10%2f31%2fEmbracing-fluent-interfaces.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.ayende.com%2fBlog%2farchive%2f2007%2f10%2f31%2fEmbracing-fluent-interfaces.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/csharp/Embracing_Fluent_Interfaces_Ayende_s_Response_to_Jeff_Atwood</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/csharp/Embracing_Fluent_Interfaces_Ayende_s_Response_to_Jeff_Atwood</guid>
      <pubDate>Fri, 02 Nov 2007 15:02:57 GMT</pubDate>
    </item>
    <item>
      <title>Speed Up Your Site! 8 ASP.NET Performance Tips</title>
      <description>Sample chapter from the book &amp;quot;The ASP.NET 2.0 Anthology&amp;quot;. Many nice tricks to improve the performance of you site/app. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.sitepoint.com%2farticle%2faspnet-performance-tips"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.sitepoint.com%2farticle%2faspnet-performance-tips" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/aspnet/Speed_Up_Your_Site_8_ASP_NET_Performance_Tips</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/aspnet/Speed_Up_Your_Site_8_ASP_NET_Performance_Tips</guid>
      <pubDate>Wed, 10 Oct 2007 19:16:02 GMT</pubDate>
    </item>
    <item>
      <title>Revisiting Programming Fonts</title>
      <description>Jeff Atwood discusses programming fonts including the new one on the block, Inconsolata. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.codinghorror.com%2fblog%2farchives%2f000969.html"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.codinghorror.com%2fblog%2farchives%2f000969.html" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/other/Revisiting_Programming_Fonts</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/other/Revisiting_Programming_Fonts</guid>
      <pubDate>Fri, 05 Oct 2007 20:46:03 GMT</pubDate>
    </item>
    <item>
      <title>Software Branching and Parallel Universes</title>
      <description>&amp;quot;Source control is the very bedrock of software development. Without some sort of version control system in place, you can't reasonably call yourself a software engineer. If you're using a source control system of any kind, you're versioning files almost by definition. The concept of versioning is deeply embedded in every source control system. You can't avoid it.

But there's another concept, equally fundamental to source control, which is much less frequently used in practice. That concept is branching.&amp;quot; &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.codinghorror.com%2fblog%2farchives%2f000968.html"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.codinghorror.com%2fblog%2farchives%2f000968.html" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/patterns/Software_Branching_and_Parallel_Universes</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/patterns/Software_Branching_and_Parallel_Universes</guid>
      <pubDate>Fri, 05 Oct 2007 02:01:02 GMT</pubDate>
    </item>
    <item>
      <title>Coding Horror Interview</title>
      <description>Coding Horror Interview at ScribeSonic. An interview with Jeff Atwood of Coding Horror fame. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fscribesonic.com%2fBlog%2fArchive%2f2007%2f10%2f04%2fCoding-Horror-Interview.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fscribesonic.com%2fBlog%2fArchive%2f2007%2f10%2f04%2fCoding-Horror-Interview.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/community/Coding_Horror_Interview</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/community/Coding_Horror_Interview</guid>
      <pubDate>Thu, 04 Oct 2007 18:31:03 GMT</pubDate>
    </item>
    <item>
      <title>Coding Horror Interview</title>
      <description>Coding Horror Interview at ScribeSonic. An interview with Jeff Atwood of Coding Horror fame. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fscribesonic.com%2fBlog%2fArchive%2f2007%2f10%2f04%2fCoding-Horror-Interview.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fscribesonic.com%2fBlog%2fArchive%2f2007%2f10%2f04%2fCoding-Horror-Interview.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/community/Coding_Horror_Interview</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/community/Coding_Horror_Interview</guid>
      <pubDate>Thu, 04 Oct 2007 18:31:03 GMT</pubDate>
    </item>
    <item>
      <title>Can Your Team Pass The Elevator Test?</title>
      <description>An interesting take on getting your developers to think about why they are doing something instead of just blindly doing it, which can help improve the quality of the product. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.codinghorror.com%2fblog%2farchives%2f000962.html"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.codinghorror.com%2fblog%2farchives%2f000962.html" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/other/Can_Your_Team_Pass_The_Elevator_Test</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/other/Can_Your_Team_Pass_The_Elevator_Test</guid>
      <pubDate>Thu, 27 Sep 2007 15:55:47 GMT</pubDate>
    </item>
    <item>
      <title>You're Probably Storing Passwords Incorrectly</title>
      <description>The web is nothing if not a maze of user accounts and logins. Almost everywhere you go on the web requires yet another new set of credentials. Unified login seems to elude us at the moment, so the status quo is ...  &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.codinghorror.com%2fblog%2farchives%2f000953.html"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.codinghorror.com%2fblog%2farchives%2f000953.html" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/security/You_re_Probably_Storing_Passwords_Incorrectly</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/security/You_re_Probably_Storing_Passwords_Incorrectly</guid>
      <pubDate>Tue, 18 Sep 2007 08:01:01 GMT</pubDate>
    </item>
    <item>
      <title>Rainbow Hash Cracking</title>
      <description>The multi-platform password cracker Ophcrack is incredibly fast. How fast? It can crack the password &amp;quot;Fgpyyih804423&amp;quot; in 160 seconds. Most people would consider that password fairly secure.... &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.codinghorror.com%2fblog%2farchives%2f000949.html"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.codinghorror.com%2fblog%2farchives%2f000949.html" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/security/Rainbow_Hash_Cracking</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/security/Rainbow_Hash_Cracking</guid>
      <pubDate>Tue, 11 Sep 2007 09:31:01 GMT</pubDate>
    </item>
    <item>
      <title>Coding Horror: Discipline Makes Strong Developers</title>
      <description>Jeff explains why Discipline is so important in today's programming world. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.codinghorror.com%2fblog%2farchives%2f000931.html"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.codinghorror.com%2fblog%2farchives%2f000931.html" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/other/Coding_Horror_Discipline_Makes_Strong_Developers</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/other/Coding_Horror_Discipline_Makes_Strong_Developers</guid>
      <pubDate>Wed, 15 Aug 2007 23:46:02 GMT</pubDate>
    </item>
    <item>
      <title>Firefox as an IDE</title>
      <description>&amp;quot;Although I prefer IE7's native speed and feel for day-to-day browsing chores, there's no doubt that Firefox is my primary web development IDE.

Whenever I need to troubleshoot HTML, CSS, or JavaScript, I immediately reach for Firefox. That's primarily because of two incredibly powerful developer extensions for Firefox: Web Developer Extension and Firebug&amp;quot; &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.codinghorror.com%2fblog%2farchives%2f000780.html"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.codinghorror.com%2fblog%2farchives%2f000780.html" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/tipsandtricks/Firefox_as_an_IDE</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/tipsandtricks/Firefox_as_an_IDE</guid>
      <pubDate>Wed, 11 Apr 2007 05:46:01 GMT</pubDate>
    </item>
    <item>
      <title>Why Can't Programmers.. Program?</title>
      <description>The author is having trouble with the fact that 199 out of 200 applicants for every programming job can't write code at all. I repeat: they can't write any code whatsoever. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.codinghorror.com%2fblog%2farchives%2f000781.html"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.codinghorror.com%2fblog%2farchives%2f000781.html" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/other/Why_Can_t_Programmers_Program</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/other/Why_Can_t_Programmers_Program</guid>
      <pubDate>Wed, 07 Mar 2007 21:46:02 GMT</pubDate>
    </item>
    <item>
      <title>Why Can't Programmers... Read?</title>
      <description>Is the problem that programmers can't program as CodingHorror states, or that they can't read? &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fhaacked.com%2farchive%2f2007%2f02%2f27%2fWhy_Cant_Programmers._Read.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fhaacked.com%2farchive%2f2007%2f02%2f27%2fWhy_Cant_Programmers._Read.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/other/Why_Can_t_Programmers_Read</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/other/Why_Can_t_Programmers_Read</guid>
      <pubDate>Thu, 01 Mar 2007 06:46:01 GMT</pubDate>
    </item>
    <item>
      <title>Anything But Waterfall</title>
      <description>Jeff Atwood of CodingHorror.com takes issue with Steve Yegge's rant on good/bad agile, pointing out that the enemy is not Agile Methodologies, but Waterfall which is where most developers are dealing with. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.codinghorror.com%2fblog%2farchives%2f000694.html"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.codinghorror.com%2fblog%2farchives%2f000694.html" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/architecture/Anything_But_Waterfall</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/architecture/Anything_But_Waterfall</guid>
      <pubDate>Thu, 05 Oct 2006 02:01:02 GMT</pubDate>
    </item>
  </channel>
</rss>