<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/css" href="/stylesheets/rss.css"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/">
  <channel>
    <title>Object Mentor Blog: Crap Code Inevitable?  Rumblings from ACCU.</title>
    <link>http://blog.objectmentor.com/articles/2009/04/23/crap-code-inevitable-rumblings-from-accu</link>
    <language>en-us</language>
    <ttl>40</ttl>
    <description></description>
    <item>
      <title>Crap Code Inevitable?  Rumblings from ACCU.</title>
      <description>&lt;p&gt;I gave the opening Keynote at &lt;a href="http://accu.org/index.php/conferences/accu_conference_2009"&gt;&lt;span class="caps"&gt;ACCU 2009&lt;/span&gt;&lt;/a&gt; on Wednesday.  It was entitled: &lt;em&gt;The Birth of Craftsmanship&lt;/em&gt;.  Nicolai Josuttis finshed the day with the closing keynote: &lt;em&gt;Welcome Crappy Code &amp;#8211; The Death of Code Quality&lt;/em&gt;.  It was like a blow to the gut.&lt;/p&gt;


	&lt;p&gt;In my keynote I attempted to show the historical trajectory that has led to the emergence of the &lt;a href="http://manifesto.softwarecraftsmanship.org/"&gt;software craftsmanship&lt;/a&gt; movement.  My argument was that since the business practices of &lt;span class="caps"&gt;SCRUM&lt;/span&gt; have been widely adopted, and since teams who follow those practices but do not follow the technical practices of XP experience a relentless decrease in velocity, and since that decrease in velocity is &lt;em&gt;exposed&lt;/em&gt; by the transparency of scrum, then if follows that the eventual adoption of those technical XP practices is virtually assured.  My conclusion was that Craftsmanship was the &amp;#8220;next big thing&amp;#8221; (tm) that would capture the attention of our industry for the next few years, driven by the business need to increase velocity.  (See Martin Fowler&amp;#8217;s blog on &lt;a href="http://martinfowler.com/bliki/FlaccidScrum.html"&gt;Flaccid Scrum&lt;/a&gt;)  In short, we are on a trajectory towards a higher degree of professionalism and craftsmanship.&lt;/p&gt;


	&lt;p&gt;Nicolai&amp;#8217;s thesis was the exact opposite of mine.  His argument was that we are all ruled by marketing and that businesses will do whatever it takes to cut costs and increase revenue, and therefore businesses will drive software quality inexorably downward.  He stipulated that this will necessarily create a crisis as the defect rates and deadline slips increased, but that all attempts to improve quality would be short lived and followed by a larger drive to decrease quality even further.&lt;/p&gt;


	&lt;p&gt;Josuttis&amp;#8217; talk was an hour of highly depressing rhetoric couched in articulate delivery and brilliant humor.  One of the more memorable moments came when he playacted how a manger would respond to a developer&amp;#8217;s plea to let them write clean code like Uncle Bob says.  The manager replies: &amp;#8220;I don&amp;#8217;t care what Uncle Bob says, and if you don&amp;#8217;t like it you can leave and take Uncle Bob with you.&amp;#8221;&lt;/p&gt;


	&lt;p&gt;One of the funnier moments came when Josuttis came up with his rules for crap code, one of which was &amp;#8220;Praise Copy and Paste&amp;#8221;.  Here he showed the evolution of a module from the viewpoint of clean code, and then from the viewpoint of copy-paste.  His conclusion, delivered with a lovely irony, was the the copy-paste solution was more maintainable because it was clear which code belonged to which version.&lt;/p&gt;


	&lt;p&gt;It was at this point that I thought that this whole talk was a ribald joke, an elaborate spoof.  I predicted that he was about to turn the tables on everyone and ringingly endorse the craftsmanship movement.&lt;/p&gt;


	&lt;p&gt;Alas, it was not so. In the end he said that he was serious about his claims, and that he was convinced that crap code would dominate our future.  And then he gave his closing plea which went like this:&lt;/p&gt;


	&lt;p&gt;We finally accepted that requirements change, and so we invented Agile.&lt;/p&gt;


	&lt;p&gt;We must finally accept that code will be crap and so we must ???&lt;/p&gt;


	&lt;p&gt;He left the question marks on the screen and closed the talk.&lt;/p&gt;


	&lt;p&gt;This was like a blow to the gut.  The mood of the conference changed, at least for me, from a high of enthralled geekery, to depths of hoplessness and feelings of futile striving against the inevitable. Our cause was lost.  Defeat was imminent.  There was no hope.&lt;/p&gt;


	&lt;p&gt;&lt;strong&gt;Bulls Bollocks!&lt;/strong&gt;&lt;/p&gt;


	&lt;p&gt;To his credit, there are a few things that Josuttis got right.  There &lt;em&gt;is&lt;/em&gt; a lot of crap code out there.  And there &lt;em&gt;is&lt;/em&gt; a growing cohort of crappy coders writing that crap code.&lt;/p&gt;


	&lt;p&gt;But the solution to that is not to give up and become one of them.  The solution to that is to design our systems so that they don&amp;#8217;t require an army of maintainers slinging code.  Instead we need to design our systems such that the vast majority of changes can be implemented in DSLs that are tuned to business needs, and do not require &amp;#8220;programmers&amp;#8221; to maintain.&lt;/p&gt;


	&lt;p&gt;The thing that Josuttis got completely wrong, in my mildly arrogant opinion, is the notion that low quality code is cheaper than high quality code.  Low quality code is &lt;em&gt;not&lt;/em&gt; cheaper; it is &lt;em&gt;vastly&lt;/em&gt; more expensive, even in the short term.  Bad code slows everyone down from the minute that it is written.  It creates a continuous and copious drag on further progress. It requires armies of coders to overcome that drag; and those armies must grow exponentially to maintain constant velocity against that drag.&lt;/p&gt;


	&lt;p&gt;This strikes at the very heart of Josuttis&amp;#8217; argument.  His claim that crappy code is inevitable is based on the notion that crappy code is cheaper than clean code, and that therefore businesses will demand the crap every time.  But it has generally not been &lt;em&gt;business&lt;/em&gt; that has demanded crappy code.  Rather it has been &lt;em&gt;developers&lt;/em&gt; who mistakenly thought that the business&amp;#8217; need for speed meant that they had to produce crappy code.  Once &lt;em&gt;we&lt;/em&gt;, as &lt;em&gt;professional developers&lt;/em&gt;, realize that the only way to go fast is to create clean and well designed code, then we will see the business&amp;#8217; need for speed as a demand for high quality code.&lt;/p&gt;


	&lt;p&gt;My vision of the future is quite different from Josuttis&amp;#8217;.  I see software developers working together to create a discipline of craftsmanship, professionalism, and quality similar to the way that doctors, lawyers, architects, and many other professionals and artisans have done.  I see a future where team velocities increase while development costs decrease because of the steadily increasing skill of the teams.    I see a future where large software systems are engineered by relatively small teams of craftsmen, and are configured and customized by business people using DSLs tuned to their needs.&lt;/p&gt;


	&lt;p&gt;I see a future of &lt;em&gt;Clean Code&lt;/em&gt;, Craftsmanship, Professionalism, and an overriding imperative for Code Quality.&lt;/p&gt;</description>
      <pubDate>Thu, 23 Apr 2009 04:56:22 -0500</pubDate>
      <guid isPermaLink="false">urn:uuid:3032f508-8860-43f1-a16b-5b26b563999d</guid>
      <author>Uncle Bob</author>
      <link>http://blog.objectmentor.com/articles/2009/04/23/crap-code-inevitable-rumblings-from-accu</link>
      <category>Uncle Bob's Blatherings</category>
      <category>Software Craftsmanship</category>
      <category>Clean Code</category>
    </item>
    <item>
      <title>"Crap Code Inevitable?  Rumblings from ACCU." by las vegas nevada implant dentist</title>
      <description>&lt;p&gt;nice post.i absolutely agree with Andy k.this is such a example of common thinking.thanks for sharing with us.
&lt;a href="http://www.mydesertdental.com/ " rel="nofollow"&gt; las vegas nevada implant dentist &lt;/a&gt;&lt;/p&gt;</description>
      <pubDate>Mon, 06 Feb 2012 01:58:59 -0600</pubDate>
      <guid isPermaLink="false">urn:uuid:ddcbd6fe-43e4-40ab-92b0-03609c4ceca1</guid>
      <link>http://blog.objectmentor.com/articles/2009/04/23/crap-code-inevitable-rumblings-from-accu#comment-201886</link>
    </item>
    <item>
      <title>"Crap Code Inevitable?  Rumblings from ACCU." by Funky faucets</title>
      <description>&lt;p&gt;Not only software, anything with the quality brought down brings down also the whole business. Wise developers will focus on the quality and the long term gain will be theirs.&lt;/p&gt;</description>
      <pubDate>Sun, 05 Feb 2012 08:47:30 -0600</pubDate>
      <guid isPermaLink="false">urn:uuid:ff8cf6e0-32fc-44b1-8beb-0ff72949ce95</guid>
      <link>http://blog.objectmentor.com/articles/2009/04/23/crap-code-inevitable-rumblings-from-accu#comment-201829</link>
    </item>
    <item>
      <title>"Crap Code Inevitable?  Rumblings from ACCU." by accredited mba programs</title>
      <description>&lt;p&gt;Your valuable writing skills are obvious in this article. I think the best thing about this content is that it&#8217;s full of interesting yet important information. This content is top-notch.&lt;/p&gt;</description>
      <pubDate>Fri, 03 Feb 2012 01:20:42 -0600</pubDate>
      <guid isPermaLink="false">urn:uuid:31f4fc15-e5a6-4273-ad30-80ddc1093958</guid>
      <link>http://blog.objectmentor.com/articles/2009/04/23/crap-code-inevitable-rumblings-from-accu#comment-201414</link>
    </item>
    <item>
      <title>"Crap Code Inevitable?  Rumblings from ACCU." by carbon monoxide detector</title>
      <description>&lt;p&gt;How you managed to take this informative article and turn it into an interesting piece of writing is simply amazing to me. I am very impressed with your writing abilities. I am bookmarking this content.&lt;/p&gt;</description>
      <pubDate>Thu, 02 Feb 2012 06:48:29 -0600</pubDate>
      <guid isPermaLink="false">urn:uuid:1b75abdc-587c-4a3e-8452-bf4575cfc7e7</guid>
      <link>http://blog.objectmentor.com/articles/2009/04/23/crap-code-inevitable-rumblings-from-accu#comment-200984</link>
    </item>
    <item>
      <title>"Crap Code Inevitable?  Rumblings from ACCU." by evenimentul</title>
      <description>&lt;p&gt;The little but informative description about Software Craftsmanship really made me satisfied a lot. I knew about this subject a little before reading this article but now I can confidently say that I have got more than something. The comments of this blog are also pleaseworthy.&lt;/p&gt;</description>
      <pubDate>Wed, 01 Feb 2012 15:04:41 -0600</pubDate>
      <guid isPermaLink="false">urn:uuid:4763490c-cf2f-4ff5-b6d2-b0bb2dd55453</guid>
      <link>http://blog.objectmentor.com/articles/2009/04/23/crap-code-inevitable-rumblings-from-accu#comment-200584</link>
    </item>
    <item>
      <title>"Crap Code Inevitable?  Rumblings from ACCU." by Cebu Photos</title>
      <description>&lt;p&gt;Great post! Nice and informative, i actually enjoyed reading it and can actually share this post with my friends.&lt;/p&gt;</description>
      <pubDate>Tue, 31 Jan 2012 02:23:31 -0600</pubDate>
      <guid isPermaLink="false">urn:uuid:fdcf53f4-a205-4d6c-bfbe-338e67965950</guid>
      <link>http://blog.objectmentor.com/articles/2009/04/23/crap-code-inevitable-rumblings-from-accu#comment-200333</link>
    </item>
    <item>
      <title>"Crap Code Inevitable?  Rumblings from ACCU." by deals</title>
      <description>&lt;p&gt;Great way to write, seems I was reading a novel, I loved it at the moment where everything is so technical and the world is in full swing there is nothing better than reading articles like this, to give us a break and go on with our daily tasks . Excellent.&lt;/p&gt;</description>
      <pubDate>Mon, 30 Jan 2012 12:51:05 -0600</pubDate>
      <guid isPermaLink="false">urn:uuid:b4f7e505-5934-45d7-9238-f5359c621a84</guid>
      <link>http://blog.objectmentor.com/articles/2009/04/23/crap-code-inevitable-rumblings-from-accu#comment-200270</link>
    </item>
    <item>
      <title>"Crap Code Inevitable?  Rumblings from ACCU." by Relationship Repair Guides</title>
      <description>&lt;p&gt;Uncle Bob, really great info as usual! Codes are great, but only if used by the right hands. Else, you know what nightmares that can lead to!&lt;/p&gt;</description>
      <pubDate>Wed, 25 Jan 2012 10:28:06 -0600</pubDate>
      <guid isPermaLink="false">urn:uuid:23a0685d-6238-4202-a511-a055f42ac759</guid>
      <link>http://blog.objectmentor.com/articles/2009/04/23/crap-code-inevitable-rumblings-from-accu#comment-199169</link>
    </item>
    <item>
      <title>"Crap Code Inevitable?  Rumblings from ACCU." by sudoku gratis</title>
      <description>&lt;p&gt;Uncle Bob &#8211; I agree that developers will in time will begin to implement higher quality code. I think this is a natural progression as the initial start-up costs of a new venture are absorbed, and developers push out higher quality sites.  As websites begin to pay more for expanded bandwidth, there will be a premium placed on cleaner code sites.  So, Jossutis will ultimately be proven wrong.&lt;/p&gt;


	&lt;p&gt;Thanks,&lt;/p&gt;


	&lt;p&gt;Ricardo&lt;/p&gt;</description>
      <pubDate>Mon, 23 Jan 2012 18:26:13 -0600</pubDate>
      <guid isPermaLink="false">urn:uuid:e58356a1-afa2-4043-8ac9-edfedccac2bd</guid>
      <link>http://blog.objectmentor.com/articles/2009/04/23/crap-code-inevitable-rumblings-from-accu#comment-198955</link>
    </item>
    <item>
      <title>"Crap Code Inevitable?  Rumblings from ACCU." by [url=http://www.one-stop-flowers.com/cheap-flowers.html/]cheap flowers[/url]</title>
      <description>&lt;p&gt;great article . hope that it will be help ful for everyone&lt;/p&gt;</description>
      <pubDate>Sun, 22 Jan 2012 03:58:39 -0600</pubDate>
      <guid isPermaLink="false">urn:uuid:8030b8d4-13db-4cd7-b201-a7afb17ceaf3</guid>
      <link>http://blog.objectmentor.com/articles/2009/04/23/crap-code-inevitable-rumblings-from-accu#comment-198798</link>
    </item>
    <item>
      <title>"Crap Code Inevitable?  Rumblings from ACCU." by Dramik</title>
      <description>&lt;p&gt;WELCOME!
In our office, you will experience comfortable, pain-free, exceptional Dental care. Today`s dentistry offers so many amazing opportunities for you to enjoy better health and enhanced appearance. We invite you to discover the possibilities&#8230;&lt;/p&gt;


	&lt;p&gt;&lt;a href="http://www.dramik.com/" rel="nofollow"&gt; Tarzana dental implants &lt;/a&gt;
&lt;a href="http://www.dramik.com/" rel="nofollow"&gt; Sherman Oaks dental implants &lt;/a&gt;
&lt;a href="http://www.dramik.com/" rel="nofollow"&gt; Encino dental implants &lt;/a&gt;
&lt;a href="http://www.dramik.com/" rel="nofollow"&gt; Tarzana wisdom teeth &lt;/a&gt;
&lt;a href="http://www.dramik.com/" rel="nofollow"&gt; Sherman Oaks wisdom teeth &lt;/a&gt;
&lt;a href="http://www.dramik.com/" rel="nofollow"&gt; Encino wisdom teeth &lt;/a&gt;
&lt;a href="http://www.dramik.com/" rel="nofollow"&gt; Tarzana tooth removal &lt;/a&gt;
&lt;a href="http://www.dramik.com/" rel="nofollow"&gt; Sherman Oaks tooth removal &lt;/a&gt;
&lt;a href="http://www.dramik.com/" rel="nofollow"&gt; Encino tooth removal &lt;/a&gt;
&lt;a href="http://www.dramik.com/" rel="nofollow"&gt; Tarzana Cosmetic Dentistry &lt;/a&gt;
&lt;a href="http://www.dramik.com/" rel="nofollow"&gt; Sherman Oaks Cosmetic Dentistry &lt;/a&gt;
&lt;a href="http://www.dramik.com/" rel="nofollow"&gt; Encino Cosmetic Dentistry &lt;/a&gt;
&lt;a href="http://www.dramik.com/" rel="nofollow"&gt; Tarzana teeth braces &lt;/a&gt;
&lt;a href="http://www.dramik.com/" rel="nofollow"&gt; Sherman Oaks teeth braces &lt;/a&gt;
&lt;a href="http://www.dramik.com/" rel="nofollow"&gt; Encino teeth braces &lt;/a&gt;&lt;/p&gt;</description>
      <pubDate>Sun, 22 Jan 2012 02:03:41 -0600</pubDate>
      <guid isPermaLink="false">urn:uuid:75c14705-dd4a-4441-98d8-e0d95c56cd56</guid>
      <link>http://blog.objectmentor.com/articles/2009/04/23/crap-code-inevitable-rumblings-from-accu#comment-198795</link>
    </item>
    <item>
      <title>"Crap Code Inevitable?  Rumblings from ACCU." by  Polo Ralph Lauren Pas Cher</title>
      <description>&lt;p&gt;Thanks for this beautiful website. I have enjoyed reading through a few of the articles.&lt;/p&gt;</description>
      <pubDate>Thu, 12 Jan 2012 20:04:36 -0600</pubDate>
      <guid isPermaLink="false">urn:uuid:4ac78cb1-4394-4fe3-adeb-2278f4cdc9c5</guid>
      <link>http://blog.objectmentor.com/articles/2009/04/23/crap-code-inevitable-rumblings-from-accu#comment-197504</link>
    </item>
    <item>
      <title>"Crap Code Inevitable?  Rumblings from ACCU." by Paleo Diet Recipes</title>
      <description>&lt;p&gt;More and more people are entering the field at younger and younger ages. Software develop will take a giant leap in the next decade.&lt;/p&gt;</description>
      <pubDate>Wed, 11 Jan 2012 10:33:02 -0600</pubDate>
      <guid isPermaLink="false">urn:uuid:c8cb8aac-7f67-4f5b-9fa9-0f801938e5d1</guid>
      <link>http://blog.objectmentor.com/articles/2009/04/23/crap-code-inevitable-rumblings-from-accu#comment-196998</link>
    </item>
    <item>
      <title>"Crap Code Inevitable?  Rumblings from ACCU." by Sciatica Stretches</title>
      <description>&lt;p&gt;Outsourcing some the code work can save some time.&lt;/p&gt;</description>
      <pubDate>Wed, 11 Jan 2012 10:30:34 -0600</pubDate>
      <guid isPermaLink="false">urn:uuid:cf74f4bf-49cd-427f-9299-3b14dae76e4e</guid>
      <link>http://blog.objectmentor.com/articles/2009/04/23/crap-code-inevitable-rumblings-from-accu#comment-196997</link>
    </item>
    <item>
      <title>"Crap Code Inevitable?  Rumblings from ACCU." by iPhone contacts backup</title>
      <description>&lt;p&gt;Fix the proplem with effect. we need do it now.&lt;/p&gt;</description>
      <pubDate>Mon, 09 Jan 2012 06:06:22 -0600</pubDate>
      <guid isPermaLink="false">urn:uuid:629b411a-5c3d-4317-84b9-cc4e0b7a7fd9</guid>
      <link>http://blog.objectmentor.com/articles/2009/04/23/crap-code-inevitable-rumblings-from-accu#comment-196375</link>
    </item>
    <item>
      <title>"Crap Code Inevitable?  Rumblings from ACCU." by Relationship Repair</title>
      <description>&lt;p&gt;You&amp;#8217;re right in saying that it&amp;#8217;s the developer who&amp;#8217;ll have to take responsibility in the end. Thanks for such useful info.&lt;/p&gt;</description>
      <pubDate>Sun, 01 Jan 2012 09:56:18 -0600</pubDate>
      <guid isPermaLink="false">urn:uuid:2c6d5d0d-ba94-456d-bc53-ffc88d8e536c</guid>
      <link>http://blog.objectmentor.com/articles/2009/04/23/crap-code-inevitable-rumblings-from-accu#comment-194012</link>
    </item>
    <item>
      <title>"Crap Code Inevitable?  Rumblings from ACCU." by fixcleaner review</title>
      <description>&lt;p&gt;The quality of he developers is the most important thing&lt;/p&gt;</description>
      <pubDate>Sat, 31 Dec 2011 10:29:48 -0600</pubDate>
      <guid isPermaLink="false">urn:uuid:319f6d38-19ab-4c1f-9ed0-9ba0fff013e0</guid>
      <link>http://blog.objectmentor.com/articles/2009/04/23/crap-code-inevitable-rumblings-from-accu#comment-193968</link>
    </item>
    <item>
      <title>"Crap Code Inevitable?  Rumblings from ACCU." by ?????????</title>
      <description>&lt;p&gt;Thanks for sharing!
great post! made me laugh&lt;/p&gt;</description>
      <pubDate>Sat, 24 Dec 2011 20:18:47 -0600</pubDate>
      <guid isPermaLink="false">urn:uuid:19314990-a087-4aab-8eaa-006c6b64f5a0</guid>
      <link>http://blog.objectmentor.com/articles/2009/04/23/crap-code-inevitable-rumblings-from-accu#comment-191322</link>
    </item>
    <item>
      <title>"Crap Code Inevitable?  Rumblings from ACCU." by Fix cleaner review</title>
      <description>&lt;p&gt;Should stick to fewer developers making a better job!
Marry Christmas&lt;/p&gt;</description>
      <pubDate>Sat, 24 Dec 2011 20:17:54 -0600</pubDate>
      <guid isPermaLink="false">urn:uuid:373703c5-c93b-4dba-89bc-3e3c4bdf0c8d</guid>
      <link>http://blog.objectmentor.com/articles/2009/04/23/crap-code-inevitable-rumblings-from-accu#comment-191321</link>
    </item>
    <item>
      <title>"Crap Code Inevitable?  Rumblings from ACCU." by Computer leaner</title>
      <description>&lt;p&gt;Thanks for taking the time to explain this, I feel certainly about it and I love to studying much more on this concern.&lt;/p&gt;</description>
      <pubDate>Sat, 17 Dec 2011 02:49:16 -0600</pubDate>
      <guid isPermaLink="false">urn:uuid:91397a0a-4224-46ab-a8e6-d76632f2a416</guid>
      <link>http://blog.objectmentor.com/articles/2009/04/23/crap-code-inevitable-rumblings-from-accu#comment-188468</link>
    </item>
    <item>
      <title>"Crap Code Inevitable?  Rumblings from ACCU." by 42 Inch Flat Screen TV</title>
      <description>&lt;p&gt;Nice Post,&lt;/p&gt;


	&lt;p&gt;Quality is always needed &amp;#8230;&lt;/p&gt;</description>
      <pubDate>Sat, 17 Dec 2011 02:47:44 -0600</pubDate>
      <guid isPermaLink="false">urn:uuid:954efe5e-64d7-45ed-a9cf-ddba1d624587</guid>
      <link>http://blog.objectmentor.com/articles/2009/04/23/crap-code-inevitable-rumblings-from-accu#comment-188467</link>
    </item>
    <item>
      <title>"Crap Code Inevitable?  Rumblings from ACCU." by &lt;a href="http://www.z-inchtv.com/mitsubishi-65-inch-tv/"&gt;mitsubishi 65 inch tv&lt;/a&gt;</title>
      <description>&lt;p&gt;i always wanted a solution for this problem, you did great : )&lt;/p&gt;</description>
      <pubDate>Fri, 16 Dec 2011 08:09:21 -0600</pubDate>
      <guid isPermaLink="false">urn:uuid:8638a64a-e73e-40a4-a02f-e04d10c22aa6</guid>
      <link>http://blog.objectmentor.com/articles/2009/04/23/crap-code-inevitable-rumblings-from-accu#comment-188237</link>
    </item>
    <item>
      <title>"Crap Code Inevitable?  Rumblings from ACCU." by wacom bamboo create pen tablet</title>
      <description>&lt;p&gt;I was so frustrated because I could`t resolve this issue. Then I found your site in google and problem is solved. Thanks!&lt;/p&gt;</description>
      <pubDate>Wed, 14 Dec 2011 04:26:29 -0600</pubDate>
      <guid isPermaLink="false">urn:uuid:d2af1317-be45-4054-9d86-a618d9956bdd</guid>
      <link>http://blog.objectmentor.com/articles/2009/04/23/crap-code-inevitable-rumblings-from-accu#comment-186453</link>
    </item>
    <item>
      <title>"Crap Code Inevitable?  Rumblings from ACCU." by search twitter</title>
      <description>&lt;p&gt;Wordpress through its versioning system actively works to solve many of the poor code problems of the early versions. As the developers continue to refine the CMS, the code will get progressively more clean. thanks for the interesting blog.&lt;/p&gt;</description>
      <pubDate>Sun, 11 Dec 2011 22:31:03 -0600</pubDate>
      <guid isPermaLink="false">urn:uuid:f367b42a-845f-4030-bf55-13adea50f51e</guid>
      <link>http://blog.objectmentor.com/articles/2009/04/23/crap-code-inevitable-rumblings-from-accu#comment-185272</link>
    </item>
    <item>
      <title>"Crap Code Inevitable?  Rumblings from ACCU." by Quitting Smoking Timeline</title>
      <description>&lt;p&gt;I really like this statement &amp;#8220;I see software developers working together to create a discipline of craftsmanship, professionalism, and quality similar to the way that doctors, lawyers, architects, and many other professionals and artisans have done. I see a future where team velocities increase while development costs decrease because of the steadily increasing skill of the teams. I see a future where large software systems are engineered by relatively small teams of craftsmen, and are configured and customized by business people using DSLs tuned to their needs.&amp;#8221; The only thing is I don&amp;#8217;t believe this is going to be possible in the near future. Some day, yes maybe, but still I think we need to grow more to reach that point!&lt;/p&gt;</description>
      <pubDate>Mon, 05 Dec 2011 09:54:40 -0600</pubDate>
      <guid isPermaLink="false">urn:uuid:1693e64a-f0f8-46da-ae98-67b613e98e8e</guid>
      <link>http://blog.objectmentor.com/articles/2009/04/23/crap-code-inevitable-rumblings-from-accu#comment-182379</link>
    </item>
  </channel>
</rss>

