<?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: What's all this nonsense about Katas?</title>
    <link>http://blog.objectmentor.com/articles/2009/11/21/whats-all-this-nonsense-about-katas</link>
    <language>en-us</language>
    <ttl>40</ttl>
    <description></description>
    <item>
      <title>What's all this nonsense about Katas?</title>
      <description>&lt;p&gt;There has been an increase in interest in Software Katas of late.  What is all this buzz about, and why might it be important?&lt;/p&gt;


	&lt;p&gt;Several years ago (Pragmatic) Dave Thomas started a special &lt;a href="http://codekata.pragprog.com/"&gt;blog&lt;/a&gt; about coding katas.  The idea was simple: Professionals practice.&lt;/p&gt;


	&lt;p&gt;This thought might not have occurred to you before; but it&amp;#8217;s self-evidently true.  Professional musicians practice.  Professional dancers practice.  Doctors practice.  Soldiers practice.  Indeed, any kind of professional craftsman or artisan must practice their adopted trade in order to execute it well when it counts.&lt;/p&gt;


	&lt;p&gt;Dave&amp;#8217;s point was that professional programmers need to practice like any other professional.  He set forth a number of simple exercises and problems that programmers could solve during their practice time.  He also suggested that practice time needs to be scheduled and protected as part of the normal routine of a software developer.&lt;/p&gt;


	&lt;p&gt;At &lt;span class="caps"&gt;XP2005&lt;/span&gt; in Shefield, UK,  I attended Laurent Bossavit&amp;#8217;s and Emmanuel Gaillot&amp;#8217;s &lt;em&gt;Coding Dojo&lt;/em&gt; session.  I &lt;a href="http://butunclebob.com/ArticleS.UncleBob.TheProgrammingDojo"&gt;blogged&lt;/a&gt; about it at the time.  I left that session with a different view of what a Kata might be. In Dave Thomas&amp;#8217; view a kata is an exercise to solve.  Each time you solve it you try a different approach.  Dave&amp;#8217;s notion is that a kata is a way to explore the solution space of a problem. But in Martial arts a kata is something different; it is a set of motions that one memorizes in minute detail.  A martial arts kata is a &lt;em&gt;precisely executed dance&lt;/em&gt;.  I left Sheffield with the idea that a coding kata could be more like a martial arts kata.&lt;/p&gt;


	&lt;p&gt;About a year ago, &lt;a href="http://www.coreyhaines.com/"&gt;Corey Haines&lt;/a&gt; (our wandering minstrel of code) stopped by and told me about some mini-conferences that had adopted the notion of coding kata.  What he described sounded more like a group dance than a bunch of people independently solving a given problem.  This got me thinking.  So at the next Software Craftsmanship meeting at &lt;a href="http://www.8thlight.com/"&gt;8th Light&lt;/a&gt; (Which, not coincidentally, takes it&amp;#8217;s name from a martial arts philosophy) I conducted &lt;a href="http://www.vimeo.com/2499161"&gt;a simple kata session in dojo style&lt;/a&gt;.&lt;/p&gt;


	&lt;p&gt;I, acting as the Sen Sei, had everyone file in to the room as they would to a dojo.  I had them put their &lt;a href="http://cleancodeproject.com"&gt;green bands&lt;/a&gt; on their wrists (mine was black!).  I bade them to sit, and then gestured for silence.  For the next 15 minutes I led them through the &lt;a href="http://butunclebob.com/ArticleS.UncleBob.ThePrimeFactorsKata"&gt;Prime Factors Kata in Java&lt;/a&gt; without uttering a word (well, almost).  I would write a simple test case, then gesture for them to do the same.  Then I would make the test pass, and again gesture for them to repeat my moves.&lt;/p&gt;


	&lt;p&gt;Then, this Fall, I attended &lt;a href="http://agile2009.agilealliance.org/programmingwiththestars"&gt;Programming with the Stars&lt;/a&gt; at Agile 2009.  As I watched the contestants perform their programming sessions, I realized that they were not simply demonstrating programming prowess; indeed they were competing in how well they &lt;em&gt;performed&lt;/em&gt; their session.  That&amp;#8217;s when it struck me.  This was a &lt;em&gt;performance art!&lt;/em&gt;&lt;/p&gt;


	&lt;p&gt;It seems absurd to think of programming as a performance art.  And yet watching those people up on stage working through routines that they had clearly practiced over and over again, was &lt;em&gt;delightfully entertaining&lt;/em&gt; to me, and to the crowd.  There were cheers and applause when a performing pair did something especially well.  There was laughter when a pair executed a clever joke in code, or in behavior.  For programmers, watching other programmers perform well practiced routines was &lt;em&gt;fun!&lt;/em&gt;&lt;/p&gt;


	&lt;p&gt;Now I had seen martial arts katas executed as performance art during competitions.  Indeed, it is a beautiful thing to watch a skilled and well practiced martial artist peform a kata.  And that started me thinking.  Why would a martial artist practice these forms so intensely that they could be performed as an art?&lt;/p&gt;


	&lt;p&gt;The goal of martial arts is not to perform on stage.  The goal of martial arts is self defense!  And yet, when a martial artist is at the peak of his skill, his practice takes on the quality of a performance art.  When you watch a skilled martial artist perform, you &lt;em&gt;know&lt;/em&gt; you don&amp;#8217;t want to fight him.  The performance is a demonstration, and a realization, of mastery.&lt;/p&gt;


	&lt;p&gt;And yet the performance is not the goal.  No martial artist practices his art so that they can perform on stage.  A martial artist practices to achieve personal perfection in the art of self defense.  The fact that the practice can be performed is a (pleasant) side effect.&lt;/p&gt;


	&lt;p&gt;Could it be that these coding kata that we&amp;#8217;ve been dabbling with for the last few years could be &lt;em&gt;performed&lt;/em&gt;?  Is there a benefit to practicing them so much that performance is an option?  Is there really any reason for a programmer to create and then memorize a routine down to the level of individual keystrokes?  Is there profit to be gained from practicing that routine so thoroughly that you can do it at high speed with virtually no errors?  This August I decided to find out.&lt;/p&gt;


	&lt;p&gt;I started with the Prime Factors Kata in Java, and set it to music inspired by &lt;a href="http://www.youtube.com/watch?v=SV6ScA9rc1E"&gt;this video of dancing kites&lt;/a&gt;.  The piece is about 4 minutes long, and I figured I&amp;#8217;d need about twice that, so I found two different version of the music and played them back to back.  But working in Java is ponderous, and I could not complete the kata before the two pieces had finished.  So I switched to Ruby.  Using Ruby and Rspec I was able to finish the Kata with plenty of time to spare.&lt;/p&gt;


	&lt;p&gt;Thereupon began an evolution.  Since I had time, I added more features to the kata.  As I improved in my practice I found I had even more time, so I added even more features.  I refined and polished.  I refactored my refactorings.  I trimmed keystrokes, and learned many new keyboard shortcuts in the process. I completely abandoned the mouse; and then later reacquired it for flourishes and highlights (but never for actual coding).&lt;/p&gt;


	&lt;p&gt;Week after week, I set aside 30 minutes or so every day to practice, and practice, and practice&amp;#8212;just the way I used to practice my Jiu Jitsu Katas.  I would practice on airplanes while flying to clients.  I would practice in bed with my laptop in my lap.  I would practice late at night in hotel rooms after a long day consulting for clients.  I would practice early in the morning before shower and breakfast.  And the practice started to pay off.&lt;/p&gt;


	&lt;p&gt;Ten weeks later I finally decided I was ready to create a screencast.  I reduced my screen resolution to 1024X768.  I configured &lt;a href="http://www.ambrosiasw.com/utilities/snapzprox"&gt;SnapZ ProX&lt;/a&gt; to record the whole screen at 80% size.  And I began to record.&lt;/p&gt;


	&lt;p&gt;Performing a coding kata in time to music is a &lt;em&gt;very difficult thing to do&lt;/em&gt;.  Maintaining the timeline is &lt;em&gt;critical&lt;/em&gt;.  There are very few errors that you can effectively recover from.  If you miss a stroke, the whole sequence melts down.  And melt down it did.  Over and over and over again.  I spent weeks trying to record a reasonably good session.  I must have done hundreds of takes.  It was &lt;em&gt;very&lt;/em&gt; frustrating.&lt;/p&gt;


	&lt;p&gt;But day by day I got better and better at it.  Finally, after weeks of trying, I got what I consider to be a recording that, though not perfect, is good enough to present.  You can watch that recording &lt;a href="http://katas.softwarecraftsmanship.org/?p=71"&gt;here&lt;/a&gt;.&lt;/p&gt;


	&lt;p&gt;Has this paid off in the regular programming I do?  I think it has.  My mouse usage is much less than it used to be.  I know a much larger number of keyboard shortcuts than I used to, and I can use them almost instinctively.  My typing and accuracy have improved quite a bit, and I now type more punctuation and number keys without looking.  So, yes, I think the effort has paid off; though I&amp;#8217;m not at all sure the payoff compensates for the effort.&lt;/p&gt;


	&lt;p&gt;But something else compensates for the effort.  Making this recording was &lt;em&gt;fun&lt;/em&gt;&amp;#8212;it was a &lt;em&gt;lot of fun&lt;/em&gt;.  And that&amp;#8217;s probably the real answer to the question posed in the title of this blog.&lt;/p&gt;</description>
      <pubDate>Sat, 21 Nov 2009 04:32:00 -0600</pubDate>
      <guid isPermaLink="false">urn:uuid:b1c40077-fac6-4dd9-bc7f-0f988f020569</guid>
      <author>Uncle Bob</author>
      <link>http://blog.objectmentor.com/articles/2009/11/21/whats-all-this-nonsense-about-katas</link>
      <category>Uncle Bob's Blatherings</category>
      <category>Software Craftsmanship</category>
    </item>
    <item>
      <title>"What's all this nonsense about Katas?" by Randwick Property </title>
      <description>&lt;p&gt;This is my very first time I visited here. I discovered numerous cool stuff in your website especially its discussion. From the tons of feedback in your articles, I suppose I am not the one getting all of the enjoyment right here! Proceed the excellent job.&lt;/p&gt;</description>
      <pubDate>Wed, 08 Feb 2012 14:48:30 -0600</pubDate>
      <guid isPermaLink="false">urn:uuid:4b8b10fe-6cb0-4369-a7d0-b312c8ac81c9</guid>
      <link>http://blog.objectmentor.com/articles/2009/11/21/whats-all-this-nonsense-about-katas#comment-202492</link>
    </item>
    <item>
      <title>"What's all this nonsense about Katas?" by un dijeta</title>
      <description>&lt;p&gt;Magnificent post, very informative! Will definitely be simply subscribing to the feed .un dijeta&lt;/p&gt;</description>
      <pubDate>Fri, 03 Feb 2012 04:20:33 -0600</pubDate>
      <guid isPermaLink="false">urn:uuid:40d63db3-79bb-47de-9142-17cf6b1d0206</guid>
      <link>http://blog.objectmentor.com/articles/2009/11/21/whats-all-this-nonsense-about-katas#comment-201558</link>
    </item>
    <item>
      <title>"What's all this nonsense about Katas?" by construction accounting software</title>
      <description>&lt;p&gt;I believe information is what makes the world go around. Without it, we would wander around aimlessly without direction. Your content is a great informational piece with very valid points.&lt;/p&gt;</description>
      <pubDate>Fri, 03 Feb 2012 01:21:00 -0600</pubDate>
      <guid isPermaLink="false">urn:uuid:6f87d7af-1a92-4b26-b4a4-944e23dcbe67</guid>
      <link>http://blog.objectmentor.com/articles/2009/11/21/whats-all-this-nonsense-about-katas#comment-201418</link>
    </item>
    <item>
      <title>"What's all this nonsense about Katas?" by actually prestigious </title>
      <description>&lt;p&gt;ements that you must bother about once you invest in possession. Fees, blog titles, payment repayment and various outdoor affects can offer &lt;a href="http://www.mcbhm.com.au/" rel="nofollow"&gt;Property Lawyer&lt;/a&gt; an awesome effect on a person in any other case taken care of correctly. Most significant difficulties is actually prestigious website.&lt;/p&gt;


	&lt;p&gt;That Arizona prestigious website legislations is actually challenging to be able to steer only therefore it is best you do have a residence lawyer to support show you. Situations regarding prestigious website impact an average completely &amp;#8221; up &amp;#8221; big businesses. The truth is, that Dallas Cowboys came across an exceptionally time-consuming prestigious website circumstance previous to put on construct its fresh arena.&lt;/p&gt;</description>
      <pubDate>Fri, 03 Feb 2012 01:18:09 -0600</pubDate>
      <guid isPermaLink="false">urn:uuid:ced6f551-5e08-410b-8052-8f641289b7e9</guid>
      <link>http://blog.objectmentor.com/articles/2009/11/21/whats-all-this-nonsense-about-katas#comment-201410</link>
    </item>
    <item>
      <title>"What's all this nonsense about Katas?" by Obesity Surgery India</title>
      <description>&lt;p&gt;Really appreciable post i was searching for such post keep going. :)&lt;/p&gt;</description>
      <pubDate>Wed, 01 Feb 2012 03:07:23 -0600</pubDate>
      <guid isPermaLink="false">urn:uuid:4483bea7-e627-488e-9782-9bdd241baaf9</guid>
      <link>http://blog.objectmentor.com/articles/2009/11/21/whats-all-this-nonsense-about-katas#comment-200506</link>
    </item>
    <item>
      <title>"What's all this nonsense about Katas?" by sanovnik</title>
      <description>&lt;p&gt;Looking forward to learn some more from you. Keep it up.&lt;/p&gt;</description>
      <pubDate>Sun, 29 Jan 2012 09:26:36 -0600</pubDate>
      <guid isPermaLink="false">urn:uuid:3250c93a-be23-4867-80d0-d7be89527a16</guid>
      <link>http://blog.objectmentor.com/articles/2009/11/21/whats-all-this-nonsense-about-katas#comment-200085</link>
    </item>
    <item>
      <title>"What's all this nonsense about Katas?" by video production san francisco</title>
      <description>&lt;p&gt;I always learn something new when I come to this blog, enjoy the photos and videos too, but I never have said thanks. So let me take the time now to say thank you and i&amp;#8217;m going to finish reading through&lt;/p&gt;</description>
      <pubDate>Wed, 25 Jan 2012 05:21:48 -0600</pubDate>
      <guid isPermaLink="false">urn:uuid:b876790c-d07c-43be-bcf9-bf1ffc0e4e8f</guid>
      <link>http://blog.objectmentor.com/articles/2009/11/21/whats-all-this-nonsense-about-katas#comment-199149</link>
    </item>
    <item>
      <title>"What's all this nonsense about Katas?" by septic tanks</title>
      <description>&lt;p&gt;Most of the users confirm that the remanufactured ink and toner cartridges perform equally well, if not better than the brand new ones. This improved performance of the remanufactured cartridges is mainly contributed to the fact that most of the reputed remanufacturing companies exercise great quality control measures&lt;/p&gt;</description>
      <pubDate>Wed, 11 Jan 2012 07:18:05 -0600</pubDate>
      <guid isPermaLink="false">urn:uuid:7d459f21-95ce-4baf-8893-95d4f96ebdc9</guid>
      <link>http://blog.objectmentor.com/articles/2009/11/21/whats-all-this-nonsense-about-katas#comment-196969</link>
    </item>
    <item>
      <title>"What's all this nonsense about Katas?" by Orya Maqbool Jan Columns</title>
      <description>&lt;p&gt;This thought might not have occurred to you before; but it&#8217;s self-evidently true. Professional musicians practice. Professional dancers practice. Doctors practice. Soldiers practice. Indeed, any kind of professional craftsman or artisan must practice their adopted trade in order to execute it well when it counts.&lt;/p&gt;</description>
      <pubDate>Sun, 08 Jan 2012 00:50:26 -0600</pubDate>
      <guid isPermaLink="false">urn:uuid:2a9f8ad8-e115-46e7-9eca-bacb689c4e7b</guid>
      <link>http://blog.objectmentor.com/articles/2009/11/21/whats-all-this-nonsense-about-katas#comment-196001</link>
    </item>
    <item>
      <title>"What's all this nonsense about Katas?" by backup iphone sms</title>
      <description>&lt;p&gt;it is necessary to have a backup of the text message from your phone.&lt;/p&gt;</description>
      <pubDate>Wed, 04 Jan 2012 07:21:10 -0600</pubDate>
      <guid isPermaLink="false">urn:uuid:7e74d031-ee44-4c38-a3d2-a6ab7452e08b</guid>
      <link>http://blog.objectmentor.com/articles/2009/11/21/whats-all-this-nonsense-about-katas#comment-194741</link>
    </item>
    <item>
      <title>"What's all this nonsense about Katas?" by wow enchanting guide </title>
      <description>&lt;p&gt;Nice article. The katas is important software but it doesn&amp;#8217;t spread.&lt;/p&gt;</description>
      <pubDate>Sat, 24 Dec 2011 00:39:46 -0600</pubDate>
      <guid isPermaLink="false">urn:uuid:ad1bfea3-23bb-478a-bfed-26640cd46697</guid>
      <link>http://blog.objectmentor.com/articles/2009/11/21/whats-all-this-nonsense-about-katas#comment-191117</link>
    </item>
    <item>
      <title>"What's all this nonsense about Katas?" by ink rhinks.com</title>
      <description>&lt;p&gt;&lt;a href="http://www.rhinks.com/products_info/L-44-18Y0144" rel="nofollow"&gt;http://www.rhinks.com/products_info/L-44-18Y0144&lt;/a&gt;&amp;#8212;156244.html&lt;/p&gt;</description>
      <pubDate>Sun, 18 Dec 2011 20:04:15 -0600</pubDate>
      <guid isPermaLink="false">urn:uuid:82f92629-7947-409e-831f-4672d2934a6b</guid>
      <link>http://blog.objectmentor.com/articles/2009/11/21/whats-all-this-nonsense-about-katas#comment-188917</link>
    </item>
    <item>
      <title>"What's all this nonsense about Katas?" by Led strip light</title>
      <description>&lt;p&gt;&lt;a href="http://www.chinaled6.com/html_products/LED-underwater-pond-light-117.html" rel="nofollow"&gt;http://www.chinaled6.com/html_products/LED-underwater-pond-light-117.html&lt;/a&gt;&lt;/p&gt;</description>
      <pubDate>Sun, 18 Dec 2011 20:03:13 -0600</pubDate>
      <guid isPermaLink="false">urn:uuid:cedb5ee1-b7f5-453f-bc02-8cd6d83bc3eb</guid>
      <link>http://blog.objectmentor.com/articles/2009/11/21/whats-all-this-nonsense-about-katas#comment-188915</link>
    </item>
    <item>
      <title>"What's all this nonsense about Katas?" by Led strip light</title>
      <description>&lt;p&gt;&lt;a href="http://www.chinaled6.com/html_products/LED-underwater-pond-light-117.html" rel="nofollow"&gt;http://www.chinaled6.com/html_products/LED-underwater-pond-light-117.html&lt;/a&gt;&lt;/p&gt;</description>
      <pubDate>Sun, 18 Dec 2011 20:02:46 -0600</pubDate>
      <guid isPermaLink="false">urn:uuid:d28e0f6f-4424-4adf-b861-cd20c580e1ed</guid>
      <link>http://blog.objectmentor.com/articles/2009/11/21/whats-all-this-nonsense-about-katas#comment-188914</link>
    </item>
    <item>
      <title>"What's all this nonsense about Katas?" by concrete pipe making machine</title>
      <description>&lt;p&gt;&lt;a href="http://www.baolai-machinery.com/search/0/concrete" rel="nofollow"&gt;http://www.baolai-machinery.com/search/0/concrete&lt;/a&gt; pipe making machine,cement pipe making,drain pipe making machine,concrete drain pipe making machine.html&lt;/p&gt;</description>
      <pubDate>Sun, 18 Dec 2011 19:58:41 -0600</pubDate>
      <guid isPermaLink="false">urn:uuid:6d65a715-e495-400e-ac5c-e93fd37a218f</guid>
      <link>http://blog.objectmentor.com/articles/2009/11/21/whats-all-this-nonsense-about-katas#comment-188913</link>
    </item>
    <item>
      <title>"What's all this nonsense about Katas?" by mac cosmetics</title>
      <description>&lt;p&gt;mac cosmetics oakley active sunglasses wholesale mac cosmetics Oakley Sport Sunglasses mac lipstick
Yanggengsheng&lt;/p&gt;</description>
      <pubDate>Sun, 18 Dec 2011 18:53:03 -0600</pubDate>
      <guid isPermaLink="false">urn:uuid:64baa2bd-2679-4f25-a840-4c75f56022d3</guid>
      <link>http://blog.objectmentor.com/articles/2009/11/21/whats-all-this-nonsense-about-katas#comment-188882</link>
    </item>
    <item>
      <title>"What's all this nonsense about Katas?" by mac cosmetics</title>
      <description>&lt;p&gt;mac cosmetics oakley active sunglasses wholesale mac cosmetics Oakley Sport Sunglasses mac lipstick
Yanggengsheng&lt;/p&gt;</description>
      <pubDate>Sun, 18 Dec 2011 18:52:46 -0600</pubDate>
      <guid isPermaLink="false">urn:uuid:2760e7ea-b6c1-48ba-8787-2169752d7feb</guid>
      <link>http://blog.objectmentor.com/articles/2009/11/21/whats-all-this-nonsense-about-katas#comment-188881</link>
    </item>
    <item>
      <title>"What's all this nonsense about Katas?" by Jon</title>
      <description>&lt;p&gt;Thanks for sharing valuable information and i hope it will work beneficial on the same&amp;#8230;&lt;a href="http://www.nextstepchina.org" rel="nofollow"&gt;chinese language immersion&lt;/a&gt;&lt;/p&gt;</description>
      <pubDate>Wed, 07 Dec 2011 05:25:23 -0600</pubDate>
      <guid isPermaLink="false">urn:uuid:fd4d5b97-6b0f-4437-bd73-2bcddabd97d6</guid>
      <link>http://blog.objectmentor.com/articles/2009/11/21/whats-all-this-nonsense-about-katas#comment-184214</link>
    </item>
    <item>
      <title>"What's all this nonsense about Katas?" by radhika</title>
      <description>&lt;p&gt;I think knitting is not a bad idea. Actually its a form of business that anyone can benefit from. &lt;a href="http://www.prlog.org/11539315-senior-marketing-allen-texas-1-888-997-7778.html" rel="nofollow"&gt;Senior Marketing Allen TX&lt;/a&gt;&lt;/p&gt;</description>
      <pubDate>Thu, 01 Dec 2011 04:16:19 -0600</pubDate>
      <guid isPermaLink="false">urn:uuid:45dc739e-ab44-4555-ad45-5b23f5c89742</guid>
      <link>http://blog.objectmentor.com/articles/2009/11/21/whats-all-this-nonsense-about-katas#comment-180672</link>
    </item>
    <item>
      <title>"What's all this nonsense about Katas?" by radhika</title>
      <description>&lt;p&gt;I really want to thank yahoo search engine who have sent me to this wonderful site. The articles posted on this site are great and amazing. I am glad that I have found this amazing sit. &lt;a href="http://complained.wordpress.com/" rel="nofollow"&gt;Internet Complaints&lt;/a&gt;&lt;/p&gt;</description>
      <pubDate>Thu, 01 Dec 2011 04:14:41 -0600</pubDate>
      <guid isPermaLink="false">urn:uuid:63598fe4-4d31-4d01-b12f-962e687fb258</guid>
      <link>http://blog.objectmentor.com/articles/2009/11/21/whats-all-this-nonsense-about-katas#comment-180671</link>
    </item>
    <item>
      <title>"What's all this nonsense about Katas?" by SMSF Audit</title>
      <description>&lt;p&gt;Hi Uncle Bob,&lt;/p&gt;


	&lt;p&gt;I find it hilarious in how you week after week, I set aside 30 minutes or so every day to practice, and practice, and practice&#8212;just the way I used to practice my Jiu Jitsu Katas.&lt;/p&gt;


	&lt;p&gt;Comparing coding and martial arts is something that I&amp;#8217;ve never come across. Coding performance? I&amp;#8217;ve never heard of it, even in 2011 and I work in a web development company.&lt;/p&gt;


	&lt;p&gt;I hope you&amp;#8217;ve improved significantly since this article was posted.&lt;/p&gt;</description>
      <pubDate>Mon, 28 Nov 2011 22:24:14 -0600</pubDate>
      <guid isPermaLink="false">urn:uuid:287c3c39-7cb5-4ffa-be86-6ed2ae32201c</guid>
      <link>http://blog.objectmentor.com/articles/2009/11/21/whats-all-this-nonsense-about-katas#comment-179465</link>
    </item>
    <item>
      <title>"What's all this nonsense about Katas?" by FM TRANSMITTER</title>
      <description>&lt;p&gt;This &lt;a href="http://www.fmheroes.org/" rel="nofollow"&gt;FM TRANSMITTER&lt;/a&gt; has been designed to fit and compliment the design of the iPhone, iPod Touch and any iPod with a dock connector (iPod Video, Classic, Mini, Photo, Colour etc). Unlike many other iPod FM transmitters, this one has a sleek and slim line design (see images below) and the sound quality is superb. 
It has the brilliant feature of being powered by your iPod (and only uses a small amount of power) so you don&amp;#8217;t need to take extra chargers with you. Also, even though it plugs into the bottom of your iPhone or iPod, you can still charge your music player as this FM transmitter has a charge socket underneath it too. 
If possible you should try to stay away from the &lt;a href="http://www.fmheroes.org/" rel="nofollow"&gt;FM TRANSMITTER&lt;/a&gt; that also function as a cell phone mount. The reason is that while driving the car&#8217;s vibration gets transferred to the mobile and the connector between the fm transmitter and the mobile keeps on breaking up.  Once the connect has broken connection the iPhone or iPod will stop playing until you click on it to play again.&lt;/p&gt;</description>
      <pubDate>Wed, 23 Nov 2011 20:48:37 -0600</pubDate>
      <guid isPermaLink="false">urn:uuid:cd11484a-c0a8-4078-8cdd-17d583e8ffd8</guid>
      <link>http://blog.objectmentor.com/articles/2009/11/21/whats-all-this-nonsense-about-katas#comment-177205</link>
    </item>
    <item>
      <title>"What's all this nonsense about Katas?" by hp storage servers</title>
      <description>&lt;p&gt;This blog is really interesting good one thanks&lt;/p&gt;</description>
      <pubDate>Wed, 16 Nov 2011 00:20:37 -0600</pubDate>
      <guid isPermaLink="false">urn:uuid:c3008bd6-8969-415a-8871-a2dc0ca6794c</guid>
      <link>http://blog.objectmentor.com/articles/2009/11/21/whats-all-this-nonsense-about-katas#comment-173910</link>
    </item>
    <item>
      <title>"What's all this nonsense about Katas?" by Gorbi</title>
      <description>&lt;p&gt;Great! I like your point of view&amp;#8230;&lt;/p&gt;</description>
      <pubDate>Sat, 05 Nov 2011 04:12:02 -0500</pubDate>
      <guid isPermaLink="false">urn:uuid:de7599b0-338a-401d-9ac4-0009d77d944a</guid>
      <link>http://blog.objectmentor.com/articles/2009/11/21/whats-all-this-nonsense-about-katas#comment-168632</link>
    </item>
    <item>
      <title>"What's all this nonsense about Katas?" by huchunhuafanzhenfu</title>
      <description>&lt;p&gt;&lt;a href="http://www.lvoutletsale2001.com" rel="nofollow"&gt;Louis Vuitton Outlet Store&lt;/a&gt; in contrast to if buying throughout local shops, you can save far more if you discover this suit carrier online. There are tons with internet shopping sites marketing garment plus louis vuitton rolling eole m93553 within lower prices to catch the attention of more buyers. Therefore, employ this opportunity to look for suit hand louis vuitton rolling eole m93553 in deal prices.&lt;a href="http://www.lvoutletsale2001.com" rel="nofollow"&gt;Louis Vuitton Outlet Online &lt;/a&gt; This really is another practical buying avenue to discover affordable louis vuitton coming eole m93553 for agrees with. Visit reputable auction web sites, such as Ebay and also Amazon, to discover louis vuitton rolling eole m93553 that are currently upward for maximum taker. Make sure to make a good bidding price in case however, you find a louis vuitton coming eole m93553 style that will interests you. Keep in mind buyer work by getting the most beneficial and most sensible rates for bids through interested customers.&lt;br&gt;Bids generally start really low so you will surely be able to get a reasonable price for this auctioned suit garment carrier.&lt;/p&gt;</description>
      <pubDate>Fri, 04 Nov 2011 03:17:16 -0500</pubDate>
      <guid isPermaLink="false">urn:uuid:6d5b40c7-3722-423b-b1bc-c1ee8b9f47ad</guid>
      <link>http://blog.objectmentor.com/articles/2009/11/21/whats-all-this-nonsense-about-katas#comment-168113</link>
    </item>
  </channel>
</rss>

