<?xml version="1.0" encoding="UTF-8"?><!-- generator="wordpress/2.2" -->
<rss version="2.0" 
	xmlns:content="http://purl.org/rss/1.0/modules/content/">
<channel>
	<title>Comments on: London Python Code Dojo last night</title>
	<link>http://ramblings.timgolden.me.uk/2009/09/18/london-python-code-dojo-last-night/</link>
	<description>The ramblings of Tim Golden</description>
	<pubDate>Thu, 09 Sep 2010 04:27:49 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.2</generator>

	<item>
		<title>By: Tom Lynn</title>
		<link>http://ramblings.timgolden.me.uk/2009/09/18/london-python-code-dojo-last-night/#comment-1049</link>
		<author>Tom Lynn</author>
		<pubDate>Tue, 01 Dec 2009 18:50:52 +0000</pubDate>
		<guid>http://ramblings.timgolden.me.uk/2009/09/18/london-python-code-dojo-last-night/#comment-1049</guid>
		<description>I recommend against trying sudoku solvers in public except perhaps as the prepared walkthrough sort of dojo.  Unless you know how to write a sudoku solver in advance, you will flounder for hours if not days.  (Having floundered for days before getting quite good at them, I know whereof I speak.)

See http://devgrind.com/tag/programming/page/2/ too see a reasonably famous Agile programmer failing horribly at trying to apply TDD to sudoku in something of a leap-before-you-look style.</description>
		<content:encoded><![CDATA[<p>I recommend against trying sudoku solvers in public except perhaps as the prepared walkthrough sort of dojo.  Unless you know how to write a sudoku solver in advance, you will flounder for hours if not days.  (Having floundered for days before getting quite good at them, I know whereof I speak.)</p>
<p>See <a href="http://devgrind.com/tag/programming/page/2/" rel="nofollow">http://devgrind.com/tag/programming/page/2/</a> too see a reasonably famous Agile programmer failing horribly at trying to apply TDD to sudoku in something of a leap-before-you-look style.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: ciaran-mooney</title>
		<link>http://ramblings.timgolden.me.uk/2009/09/18/london-python-code-dojo-last-night/#comment-1015</link>
		<author>ciaran-mooney</author>
		<pubDate>Mon, 12 Oct 2009 19:09:23 +0000</pubDate>
		<guid>http://ramblings.timgolden.me.uk/2009/09/18/london-python-code-dojo-last-night/#comment-1015</guid>
		<description>Hi,

Only just signed up to the second Dojo. However I had an idea for a dojo.

Sodoku Solver (same vein as a tic tac toe AI opponent)</description>
		<content:encoded><![CDATA[<p>Hi,</p>
<p>Only just signed up to the second Dojo. However I had an idea for a dojo.</p>
<p>Sodoku Solver (same vein as a tic tac toe AI opponent)</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: tim</title>
		<link>http://ramblings.timgolden.me.uk/2009/09/18/london-python-code-dojo-last-night/#comment-1012</link>
		<author>tim</author>
		<pubDate>Fri, 18 Sep 2009 14:33:22 +0000</pubDate>
		<guid>http://ramblings.timgolden.me.uk/2009/09/18/london-python-code-dojo-last-night/#comment-1012</guid>
		<description>@Nicholas: (btw, doesn't anyone say "Noughts and Crosses"? Or is that a Wimbledon thing?)

Certainly open to another kind of Dojo, albeit with some trepidation. Let's put our heads together next time to see what might work.</description>
		<content:encoded><![CDATA[<p>@Nicholas: (btw, doesn&#8217;t anyone say &#8220;Noughts and Crosses&#8221;? Or is that a Wimbledon thing?)</p>
<p>Certainly open to another kind of Dojo, albeit with some trepidation. Let&#8217;s put our heads together next time to see what might work.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: ntoll</title>
		<link>http://ramblings.timgolden.me.uk/2009/09/18/london-python-code-dojo-last-night/#comment-1011</link>
		<author>ntoll</author>
		<pubDate>Fri, 18 Sep 2009 14:24:05 +0000</pubDate>
		<guid>http://ramblings.timgolden.me.uk/2009/09/18/london-python-code-dojo-last-night/#comment-1011</guid>
		<description>Hi Tim,

Thanks for the write-up... the next Dojo will be on the 15th October 2009, same place and time. This time we'll be starting from scratch with the Tic-tack-toe problem we discussed last night.

With an eye to the future and given @tartley's comments... would you like to present an "other sort" of Dojo..? Perhaps we could discuss it at the next event..?

Nicholas.</description>
		<content:encoded><![CDATA[<p>Hi Tim,</p>
<p>Thanks for the write-up&#8230; the next Dojo will be on the 15th October 2009, same place and time. This time we&#8217;ll be starting from scratch with the Tic-tack-toe problem we discussed last night.</p>
<p>With an eye to the future and given @tartley&#8217;s comments&#8230; would you like to present an &#8220;other sort&#8221; of Dojo..? Perhaps we could discuss it at the next event..?</p>
<p>Nicholas.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: tim</title>
		<link>http://ramblings.timgolden.me.uk/2009/09/18/london-python-code-dojo-last-night/#comment-1010</link>
		<author>tim</author>
		<pubDate>Fri, 18 Sep 2009 12:26:35 +0000</pubDate>
		<guid>http://ramblings.timgolden.me.uk/2009/09/18/london-python-code-dojo-last-night/#comment-1010</guid>
		<description>@Tartley: thanks for the explanation of the other kind of dojo. Thinking back, I can only assume you're referring to the &lt;a href="http://timgolden.me.uk/python/iet-talk/index.html" rel="nofollow"&gt;talk I gave at the IET&lt;/a&gt;? (in the 7 minutes my co-presenters had left me :) ). Glad the Win32 snippets were of use. I need to add some more, but there never seems to be the time.</description>
		<content:encoded><![CDATA[<p>@Tartley: thanks for the explanation of the other kind of dojo. Thinking back, I can only assume you&#8217;re referring to the <a href="http://timgolden.me.uk/python/iet-talk/index.html" rel="nofollow">talk I gave at the IET</a>? (in the 7 minutes my co-presenters had left me :) ). Glad the Win32 snippets were of use. I need to add some more, but there never seems to be the time.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Tartley</title>
		<link>http://ramblings.timgolden.me.uk/2009/09/18/london-python-code-dojo-last-night/#comment-1009</link>
		<author>Tartley</author>
		<pubDate>Fri, 18 Sep 2009 12:06:37 +0000</pubDate>
		<guid>http://ramblings.timgolden.me.uk/2009/09/18/london-python-code-dojo-last-night/#comment-1009</guid>
		<description>Hey Tim,

I mean to grab you last night and say 'thanks' because only the other day I was using your code win32 snippets to read and create Windows shortcut files. Thanks for those!

Incidentally, the 'other' sort of dojo that you don't like the sound of can work well, in my (very limited) experience. Because it is a 'prepared' exercise, the demonstrator is leading the dojo through a tightly scripted exercise, and as such can demonstrate good technique, in TDD, in refactoring, ultimately leading to a well-designed solution.

It reminds me in some ways of a talk I have seen you give, in which you used the Python command line to walk the audience through a series of data structure manipulations that showed off some of Python's nice features. Because you had prepared that carefully and were very familiar with it, it became a very enjoyable showcase of 'how to do things right' for the audience.

Best regards,</description>
		<content:encoded><![CDATA[<p>Hey Tim,</p>
<p>I mean to grab you last night and say &#8216;thanks&#8217; because only the other day I was using your code win32 snippets to read and create Windows shortcut files. Thanks for those!</p>
<p>Incidentally, the &#8216;other&#8217; sort of dojo that you don&#8217;t like the sound of can work well, in my (very limited) experience. Because it is a &#8216;prepared&#8217; exercise, the demonstrator is leading the dojo through a tightly scripted exercise, and as such can demonstrate good technique, in TDD, in refactoring, ultimately leading to a well-designed solution.</p>
<p>It reminds me in some ways of a talk I have seen you give, in which you used the Python command line to walk the audience through a series of data structure manipulations that showed off some of Python&#8217;s nice features. Because you had prepared that carefully and were very familiar with it, it became a very enjoyable showcase of &#8216;how to do things right&#8217; for the audience.</p>
<p>Best regards,</p>
]]></content:encoded>
	</item>
</channel>
</rss>
