From pnasrat at gmail.com Thu Feb 2 13:24:03 2012 From: pnasrat at gmail.com (Paul Nasrat) Date: Thu, 2 Feb 2012 12:24:03 +0000 Subject: [python-uk] saturday london python dojos? In-Reply-To: References: <20120130235827.GA27074@pina.cat> <4F27C9C1.3000004@tartley.com> <4F27D04C.6080006@ntoll.org> Message-ID: I'd be interested in a PSF style sprint in London - my main contributions atm are to pip, virtualenv but I don't always have the time I'd like for them. I've also a few projects I want to do but haven't had time - particularly around testing. Paul On 31 January 2012 13:32, Richard Nienaber wrote: >> Actually, rather than run a dojo (which is quite a focussed affair) >> why not run a hackathon? Self selecting teams can coalesce around a >> problem area rather than specific problem and have 6 hours to produce >> something before a show-and-tell. For example, running a hackathon >> around the subject of "Living in London" (I'm making this up as I go >> along, can't you tell..?) might produce tools for grabbing data, quick >> and lightweight websites, data-analysis tools, cloud based APIs to >> aggregate information or single use applications such as something >> that sends you a text message if it's going to rain in London in the >> next 24 hours... and so on. > > > I'd love to participate in a hackathon. Another idea is putting together a > PSF sanctioned?python sprint. These are sprints that would be for the > benefit of the wider python community e.g. > > Python Core work, e.g, bug triage, documentation > Porting libraries/applications to Python 3 > PyPI and packaging related improvements > Contribution to Python VMs, e.g., PyPy, IronPython > Contribution to other Python projects, e.g., Django, PIL, pywin32 and so > on... > > The PSF are also willing to help out with costs if your application is > accepted. > > Richard > > _______________________________________________ > python-uk mailing list > python-uk at python.org > http://mail.python.org/mailman/listinfo/python-uk > From renesd at gmail.com Thu Feb 2 13:44:33 2012 From: renesd at gmail.com (=?ISO-8859-1?Q?Ren=E9_Dudfield?=) Date: Thu, 2 Feb 2012 13:44:33 +0100 Subject: [python-uk] saturday london python dojos? In-Reply-To: References: <20120130235827.GA27074@pina.cat> <4F27C9C1.3000004@tartley.com> <4F27D04C.6080006@ntoll.org> Message-ID: Hi, people can apply to PSF for sprint funding. http://pythonsprints.com/ cheers, On Thu, Feb 2, 2012 at 1:24 PM, Paul Nasrat wrote: > I'd be interested in a PSF style sprint in London - my main > contributions atm are to pip, virtualenv but I don't always have the > time I'd like for them. > > I've also a few projects I want to do but haven't had time - > particularly around testing. > > Paul > > On 31 January 2012 13:32, Richard Nienaber wrote: > >> Actually, rather than run a dojo (which is quite a focussed affair) > >> why not run a hackathon? Self selecting teams can coalesce around a > >> problem area rather than specific problem and have 6 hours to produce > >> something before a show-and-tell. For example, running a hackathon > >> around the subject of "Living in London" (I'm making this up as I go > >> along, can't you tell..?) might produce tools for grabbing data, quick > >> and lightweight websites, data-analysis tools, cloud based APIs to > >> aggregate information or single use applications such as something > >> that sends you a text message if it's going to rain in London in the > >> next 24 hours... and so on. > > > > > > I'd love to participate in a hackathon. Another idea is putting together > a > > PSF sanctioned python sprint. These are sprints that would be for the > > benefit of the wider python community e.g. > > > > Python Core work, e.g, bug triage, documentation > > Porting libraries/applications to Python 3 > > PyPI and packaging related improvements > > Contribution to Python VMs, e.g., PyPy, IronPython > > Contribution to other Python projects, e.g., Django, PIL, pywin32 and so > > on... > > > > The PSF are also willing to help out with costs if your application is > > accepted. > > > > Richard > > > > _______________________________________________ > > python-uk mailing list > > python-uk at python.org > > http://mail.python.org/mailman/listinfo/python-uk > > > _______________________________________________ > python-uk mailing list > python-uk at python.org > http://mail.python.org/mailman/listinfo/python-uk > -------------- next part -------------- An HTML attachment was scrubbed... URL: From walter.stafford at carbonsixty.co.uk Thu Feb 2 13:57:48 2012 From: walter.stafford at carbonsixty.co.uk (Ed Stafford) Date: Thu, 2 Feb 2012 12:57:48 +0000 Subject: [python-uk] saturday london python dojos? In-Reply-To: References: <20120130235827.GA27074@pina.cat> <4F27C9C1.3000004@tartley.com> <4F27D04C.6080006@ntoll.org> Message-ID: I'm still keen to get things going and I'm just waiting for final approval for use of our facilities before I start arranging things. On 2 February 2012 12:44, Ren? Dudfield wrote: > Hi, > > people can apply to PSF for sprint funding. http://pythonsprints.com/ > > cheers, > > > > On Thu, Feb 2, 2012 at 1:24 PM, Paul Nasrat wrote: > >> I'd be interested in a PSF style sprint in London - my main >> contributions atm are to pip, virtualenv but I don't always have the >> time I'd like for them. >> >> I've also a few projects I want to do but haven't had time - >> particularly around testing. >> >> Paul >> >> On 31 January 2012 13:32, Richard Nienaber wrote: >> >> Actually, rather than run a dojo (which is quite a focussed affair) >> >> why not run a hackathon? Self selecting teams can coalesce around a >> >> problem area rather than specific problem and have 6 hours to produce >> >> something before a show-and-tell. For example, running a hackathon >> >> around the subject of "Living in London" (I'm making this up as I go >> >> along, can't you tell..?) might produce tools for grabbing data, quick >> >> and lightweight websites, data-analysis tools, cloud based APIs to >> >> aggregate information or single use applications such as something >> >> that sends you a text message if it's going to rain in London in the >> >> next 24 hours... and so on. >> > >> > >> > I'd love to participate in a hackathon. Another idea is putting >> together a >> > PSF sanctioned python sprint. These are sprints that would be for the >> > benefit of the wider python community e.g. >> > >> > Python Core work, e.g, bug triage, documentation >> > Porting libraries/applications to Python 3 >> > PyPI and packaging related improvements >> > Contribution to Python VMs, e.g., PyPy, IronPython >> > Contribution to other Python projects, e.g., Django, PIL, pywin32 and so >> > on... >> > >> > The PSF are also willing to help out with costs if your application is >> > accepted. >> > >> > Richard >> > >> > _______________________________________________ >> > python-uk mailing list >> > python-uk at python.org >> > http://mail.python.org/mailman/listinfo/python-uk >> > >> _______________________________________________ >> python-uk mailing list >> python-uk at python.org >> http://mail.python.org/mailman/listinfo/python-uk >> > > > _______________________________________________ > python-uk mailing list > python-uk at python.org > http://mail.python.org/mailman/listinfo/python-uk > > -------------- next part -------------- An HTML attachment was scrubbed... URL: From mail at timgolden.me.uk Sun Feb 5 11:32:52 2012 From: mail at timgolden.me.uk (Tim Golden) Date: Sun, 05 Feb 2012 10:32:52 +0000 Subject: [python-uk] londonpython.org.uk Message-ID: <4F2E5AD4.5070405@timgolden.me.uk> http://londonpython.org.uk Does anyone currently maintain this? I think it was set up by Remi Delon (of Webfaction fame) in the days when Simon used to organise Python meetups in the City, but I don't have any contact details for him. If you are or if you know who looks after it currently could you drop me a line, please? Thanks TJG From GadgetSteve at hotmail.com Sun Feb 5 12:34:04 2012 From: GadgetSteve at hotmail.com (Gadget/Steve) Date: Sun, 5 Feb 2012 11:34:04 +0000 Subject: [python-uk] londonpython.org.uk In-Reply-To: <4F2E5AD4.5070405@timgolden.me.uk> References: <4F2E5AD4.5070405@timgolden.me.uk> Message-ID: On 05/02/2012 10:32 AM, Tim Golden wrote: > http://londonpython.org.uk > > Does anyone currently maintain this? I think it was set up > by Remi Delon (of Webfaction fame) in the days when Simon > used to organise Python meetups in the City, but I don't > have any contact details for him. > > If you are or if you know who looks after it currently could > you drop me a line, please? > > Thanks > > TJG > _______________________________________________ > python-uk mailing list > python-uk at python.org > http://mail.python.org/mailman/listinfo/python-uk > > Since it was last updated on the 3rd of Feb this year I would guess someone is maintaining it. From mail at timgolden.me.uk Sun Feb 5 12:39:35 2012 From: mail at timgolden.me.uk (Tim Golden) Date: Sun, 05 Feb 2012 11:39:35 +0000 Subject: [python-uk] londonpython.org.uk In-Reply-To: References: <4F2E5AD4.5070405@timgolden.me.uk> Message-ID: <4F2E6A77.8010506@timgolden.me.uk> > On 05/02/2012 10:32 AM, Tim Golden wrote: >> http://londonpython.org.uk >> >> Does anyone currently maintain this? On 05/02/2012 11:34, Gadget/Steve wrote: > Since it was last updated on the 3rd of Feb this year I would guess > someone is maintaining it. The front page is currently a planet aggregator. That 3rd Feb posting is from *my* blog's RSS feed. To be honest I didn't really mean "maintaining" in the sense of "making updates" but rather: who can I talk to about transferring responsibility for the domain. TJG From jamesbroadhead at gmail.com Sun Feb 5 15:56:06 2012 From: jamesbroadhead at gmail.com (James Broadhead) Date: Sun, 5 Feb 2012 14:56:06 +0000 Subject: [python-uk] londonpython.org.uk In-Reply-To: <4F2E6A77.8010506@timgolden.me.uk> References: <4F2E5AD4.5070405@timgolden.me.uk> <4F2E6A77.8010506@timgolden.me.uk> Message-ID: On 5 February 2012 11:39, Tim Golden wrote: >> On 05/02/2012 10:32 AM, Tim Golden wrote: >>> >>> http://londonpython.org.uk >>> >>> Does anyone currently maintain this? > > > On 05/02/2012 11:34, Gadget/Steve wrote: >> >> Since it was last updated on the 3rd of Feb this year I would guess >> someone is maintaining it. > > > > The front page is currently a planet aggregator. That 3rd > Feb posting is from *my* blog's RSS feed. To be honest I > didn't really mean "maintaining" in the sense of "making > updates" but rather: who can I talk to about transferring > responsibility for the domain. > > > TJG > _______________________________________________ > python-uk mailing list > python-uk at python.org > http://mail.python.org/mailman/listinfo/python-uk Perhaps out of date, but: $ whois londonpython.org.uk ... Registrant: Remi Delon ... http://python.6.n6.nabble.com/London-Python-Planet-td2114391.html http://accu.org/index.php/conferences/2006/speakers2006 From menno at freshfoo.com Mon Feb 6 09:33:32 2012 From: menno at freshfoo.com (Menno Smits) Date: Mon, 06 Feb 2012 08:33:32 +0000 Subject: [python-uk] londonpython.org.uk In-Reply-To: References: <4F2E5AD4.5070405@timgolden.me.uk> <4F2E6A77.8010506@timgolden.me.uk> Message-ID: <4F2F905C.6020701@freshfoo.com> On 2012-02-05 14:56, James Broadhead wrote: > Perhaps out of date, but: > > $ whois londonpython.org.uk > ... > Registrant: > Remi Delon The history is that Remi registered the domain and created a (free) account on a WebFaction server to host the content. I set up the Planet instance and I think Simon Brunning added "announce" part later on. The Planet aggregator has been running on autopilot since. Simon stopped posting to the announce section when he stopped organising meetups. Tim: I'm more than happy for you to do something with the site. I'll shoot you a private email to discuss further. Menno From ben at creue.co.uk Mon Feb 6 17:33:16 2012 From: ben at creue.co.uk (Ben Corke) Date: Mon, 6 Feb 2012 16:33:16 +0000 Subject: [python-uk] Contract Python Developer Job - London Message-ID: Hi, We looking for an experienced Python / Django Developer for a 6-8 week project based here in Chiswick, London.?You will be working on a project with a house hold brand adding new functionality to an existing social / collaborative application deployed on Django. For further information please send your CV including a list of recent projects to Ben Corke on digital at adrem.uk.com?or call?+44 (020) 7562 8282 Cheers Ben Corke From mail at timgolden.me.uk Tue Feb 7 10:33:12 2012 From: mail at timgolden.me.uk (Tim Golden) Date: Tue, 07 Feb 2012 09:33:12 +0000 Subject: [python-uk] The London Python scene and http://londonpython.org.uk/ Message-ID: <4F30EFD8.3090907@timgolden.me.uk> There's been a burst of activity recently by the team responsible for the London Python Dojo. If you follow Twitter, you may have seen that the Dojo now has its own Twitter account: https://twitter.com/#!/ldnpydojo which I encourage you to follow for news and updates on the Dojo. We've also created a GitHub account: https://github.com/ldnpydojo (can you see a trend emerging?) through which we hope to gather the code that the Dojo teams generate. We're not yet sure how it's going to work, but we've already added some of the code from last week's Game of Life challenge: https://github.com/ldnpydojo/game-of-life We have *also* registered a domain called -- guess what? http://ldnpydojo.org.uk which at present shows the WF holding page but which will probably end up being a fairly static WordPress site to be able to point people towards when talking about the Dojo. In addition, I've taken over the maintenance of the londonpython.org.uk domain. This was set up by Remi "WebFaction" Delon, early in that organisation's life. (It's on server web3 which gives you some idea). It was managed by Menno Smits, and Simon Brunning hosted an "announce" blog there, which he stopped maintaining when he stopped organising Python meetups. The front page was and is a Planet aggregator for (loosely) London-based Python people. It's kept running on autopilot and all I've done for now is to tidy it up slightly, removing feeds which were non-existent or fairly obviously defunct. At present I have no very clear plans for the domain: I don't want to commit to a huge amount of ongoing maintenance; I just wanted to have the possibility of a central place for London Python activity. There's talk of a second London meetup and I believe there are occasional other events. I'd be quite happy to keep some kind of calendar going here if it seems useful. If anyone wants to have a blog feed added to the Planet, or indeed to have one removed, please let me know by private email and I'll see what I can do. Otherwise, stay tuned. TJG From david.read at hackneyworkshop.com Tue Feb 7 12:36:14 2012 From: david.read at hackneyworkshop.com (David Read) Date: Tue, 7 Feb 2012 11:36:14 +0000 Subject: [python-uk] Game of Life / TDD ideas Message-ID: Those of us at last week's London Python Dojo had fun hacking together little animated Game of Life simulators. My team's data model was based on a set of the alive cells, rather than the world as an array / list of lists, and its a choice I pushed for having recently read an extremely relevant blog post: http://emilybache.blogspot.com/2011/12/global-day-of-code-retreat.html I mentioned it to some of the people in the pub afterwards and wondered if the rest of you would be interested. Emily runs Python Dojos in Gothenburg and provides "clean code" training for companies, so practises doing problems like Game of Life time after time. She aims for clarity / pythonic-ness and practising different coding methods to get high quality. I was particularly interested to watch her screen cast https://s3.amazonaws.com/ryanbigg_screencasts/Game+of+Life+-+Full.mov where she goes through her practised version of Game of Life whilst demonstrating several of the latest ideas in the TDD world. It's quite different to most people's ways of thinking / coding, and perhaps won't be to everyone's tastes, but it's definitely food for thought! Dave -------------- next part -------------- An HTML attachment was scrubbed... URL: From ntoll at ntoll.org Tue Feb 7 14:41:23 2012 From: ntoll at ntoll.org (Nicholas H.Tollervey) Date: Tue, 07 Feb 2012 13:41:23 +0000 Subject: [python-uk] Game of Life / TDD ideas In-Reply-To: References: Message-ID: <4F312A03.1080607@ntoll.org> -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Hey David, On 07/02/12 11:36, David Read wrote: > Those of us at last week's London Python Dojo had fun hacking > together A shame I missed it :-( > little animated Game of Life simulators. My team's data model was > based on a set of the alive cells, rather than the world as an > array / list of lists, and its a choice I pushed for having > recently read an extremely relevant blog post: > http://emilybache.blogspot.com/2011/12/global-day-of-code-retreat.html > I mentioned it to some of the people in the pub afterwards and > wondered if the rest of you would be interested. > > Emily r > uns > > Python Dojos in Gothenburg and provides "clean code" training for > companies, so practises doing problems like Game of Life time > after time. She aims for clarity / pythonic-ness and practising > different coding methods to get high quality. > > I was particularly interested to watch her screen cast > https://s3.amazonaws.com/ryanbigg_screencasts/Game+of+Life+-+Full.mov > where she goes through her practised version of Game of Life > whilst demonstrating several of the latest ideas in the TDD world. > It's quite different to most people's ways of thinking / coding, > and perhaps won't be to everyone's tastes, but it's definitely food > for thought! > It's definitely an interesting read. I especially liked the Norvig quote: "you can test all you want and if you don?t know how to approach the problem, you?re not going to get a solution" Which chimes with Rich Hickey's (creator of Clojure) "Hammock Driven Development" (see: http://blip.tv/clojure/hammock-driven-development-4475586 - definitely worth a watch all the way through). I.e without thought, wisdom, exploration or time to reflect on a problem it doesn't matter what *DD you're practising you're not going to get good results. He also warns against what he terms "guard-rail" development in http://www.infoq.com/presentations/Simple-Made-Easy (around the 14-18min mark) and again emphasises simplicity and understanding trumps methodology. Given the high-energy coding that happens at the dojo I'm currently trying to think of a way to preserve the enthusiasm whilst allowing participants a chance to reflect on the problem without jumping in to create an unholy mess of spaghetti code. As you may know, I feel very uncomfortable promoting "one true way" to do development since I think it's essential that people discover what works best for them after reflection and exploration of lots of different solutions rather than forming habits due to a "that's just how it should be done" mentality. In any case I was going to suggest a 15minute design-time followed by a "stand up and explain" session of each group having 1 minute to explain what they're going to code (erm, sort of lightning-lightning talks). Of course groups could copy / learn from other's designs. Let's see what happens next time. :-) Thanks Dave for leading me to the blog post. Definitely food for thought! N. > Dave > > > _______________________________________________ python-uk mailing > list python-uk at python.org > http://mail.python.org/mailman/listinfo/python-uk -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.11 (GNU/Linux) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/ iQEcBAEBAgAGBQJPMSoDAAoJEP0qBPaYQbb6yHYIAJkpEBw8bmomohRllMTgZMpN TI4IOeccXW6mi3eAclKNTl95mNa0MEpGD0P0ct/I5xGpsuNHaot9nuGIshqMqGwr /PkDqSFCBZF33aOeECBb9cEjAzef+Bg+LQJBMrqM5X2rLmRcUonfmE8uORnG0Fsu f6hHlVCTPdukbHNZbuhNPg/xh1gAbG3q4gsZ1fJdzjRawvnGZcX/t/IqC8a6dT6F mlK7pI6WYtRu+Hd1W92lRuoV4Nq80dq1c2jKMXTUHqWVbO+ZxYDXX39Y46UruJq/ 1+kXjjYhichH8F13APScdeaUCiWArDhziORK4bCf5OlcfWb726Ku5Ja1n3Qi1Ls= =6fp4 -----END PGP SIGNATURE----- From tartley at tartley.com Tue Feb 7 16:44:48 2012 From: tartley at tartley.com (Jonathan Hartley) Date: Tue, 07 Feb 2012 15:44:48 +0000 Subject: [python-uk] Game of Life / TDD ideas In-Reply-To: <4F312A03.1080607@ntoll.org> References: <4F312A03.1080607@ntoll.org> Message-ID: <4F3146F0.1050600@tartley.com> On 07/02/2012 13:41, Nicholas H.Tollervey wrote: > [snip] > I feel very uncomfortable promoting "one true way" to do development > since I think it's essential that people discover what works best for > them after reflection and exploration of lots of different solutions > rather than forming habits due to a "that's just how it should be > done" mentality. > [snip] I agree with that, but I also feel that there is value in sometimes devoting time to push a practice like hardcore TDD, because it's something that a lot of people have little exposure to. They think they understand it, because it sounds simple on the surface, but they never get chance, or lack the experience and determination, to actually try it out in depth, and hence people underestimate its value. I spent years in the 100% TDD nirvana of Resolver Systems, but even then I was blown away by the insights I gained from the studious and disciplined practices of attending an Emily Bache workshop. The danger of not pushing "one true way" is that one might end up pushing none, and so devolving into an unstructured free-for-all (which is fun, but perhaps is only part of what a Dojo could be?) This gives me an idea for a future Dojo night. Separate post... Jonathan -- Jonathan Hartley tartley at tartley.com http://tartley.com Made of meat. +44 7737 062 225 twitter/skype: tartley From mail at timgolden.me.uk Tue Feb 7 16:51:40 2012 From: mail at timgolden.me.uk (Tim Golden) Date: Tue, 07 Feb 2012 15:51:40 +0000 Subject: [python-uk] Game of Life / TDD ideas In-Reply-To: <4F3146F0.1050600@tartley.com> References: <4F312A03.1080607@ntoll.org> <4F3146F0.1050600@tartley.com> Message-ID: <4F31488C.1080304@timgolden.me.uk> On 07/02/2012 15:44, Jonathan Hartley wrote: > On 07/02/2012 13:41, Nicholas H.Tollervey wrote: >> [snip] >> I feel very uncomfortable promoting "one true way" to do development >> since I think it's essential that people discover what works best for >> them after reflection and exploration of lots of different solutions >> rather than forming habits due to a "that's just how it should be >> done" mentality. > > [snip] > > > I agree with that, but I also feel that there is value in sometimes > devoting time to push a practice like hardcore TDD, because it's > something that a lot of people have little exposure to. They think they > understand it, because it sounds simple on the surface, but they never > get chance, or lack the experience and determination, to actually try it > out in depth, and hence people underestimate its value. > The danger of not pushing "one true way" is that one might end up > pushing none, and so devolving into an unstructured free-for-all (which > is fun, but perhaps is only part of what a Dojo could be?) > > This gives me an idea for a future Dojo night. Separate post... > > Jonathan > FWIW I agree with Jonathan here in that it's definitely worth *demonstrating* or *advocating* the benefits of one approach or another (even, perhaps, to the extent on focusing on it for the whole of one Dojo) without necessarily *mandating* its use throughout. To give a slightly less contentious example, I would be very much in favour of someone demonstrating the best practice for a non-trivial Git workflow. DVCS isn't the only way to go; even if it is, Git isn't the only player in that arena. But seeing someone competent demonstrate its value would give the uncertain some guidance and might offer even the experienced some insight. TJG From david.read at hackneyworkshop.com Tue Feb 7 16:58:11 2012 From: david.read at hackneyworkshop.com (David Read) Date: Tue, 7 Feb 2012 15:58:11 +0000 Subject: [python-uk] Game of Life / TDD ideas In-Reply-To: <4F312A03.1080607@ntoll.org> References: <4F312A03.1080607@ntoll.org> Message-ID: On 7 February 2012 13:41, Nicholas H.Tollervey wrote: > -----BEGIN PGP SIGNED MESSAGE----- > Hash: SHA1 > > Hey David, > > On 07/02/12 11:36, David Read wrote: > > Those of us at last week's London Python Dojo had fun hacking > > together > > A shame I missed it :-( > > > little animated Game of Life simulators. My team's data model was > > based on a set of the alive cells, rather than the world as an > > array / list of lists, and its a choice I pushed for having > > recently read an extremely relevant blog post: > > http://emilybache.blogspot.com/2011/12/global-day-of-code-retreat.html > > I mentioned it to some of the people in the pub afterwards and > > wondered if the rest of you would be interested. > > > > Emily r > > >uns > > > > > Python Dojos in Gothenburg and provides "clean code" training for > > companies, so practises doing problems like Game of Life time > > after time. She aims for clarity / pythonic-ness and practising > > different coding methods to get high quality. > > > > I was particularly interested to watch her screen cast > > https://s3.amazonaws.com/ryanbigg_screencasts/Game+of+Life+-+Full.mov > > where she goes through her practised version of Game of Life > > whilst demonstrating several of the latest ideas in the TDD world. > > It's quite different to most people's ways of thinking / coding, > > and perhaps won't be to everyone's tastes, but it's definitely food > > for thought! > > > > It's definitely an interesting read. I especially liked the Norvig quote: > > "you can test all you want and if you don?t know how to approach the > problem, you?re not going to get a solution" > > Which chimes with Rich Hickey's (creator of Clojure) "Hammock Driven > Development" (see: > http://blip.tv/clojure/hammock-driven-development-4475586 - definitely > worth a watch all the way through). I.e without thought, wisdom, > exploration or time to reflect on a problem it doesn't matter what *DD > you're practising you're not going to get good results. He also warns > against what he terms "guard-rail" development in > http://www.infoq.com/presentations/Simple-Made-Easy (around the > 14-18min mark) and again emphasises simplicity and understanding > trumps methodology. > Cheers for the links - he is great fun! That analogy about "guard-rail programming" though, it's the old joke about how you'd never buy a car that crashed as often as Windows does! I think I'd liken TDD to concepts such as "cross-referencing", "feeling your way" or a "tight feedback loop". Not that I'm claiming to be an expert or anything. But anyway, vive la difference! I like your idea of 15 minutes planning. I wonder though if presenting them all may have the reverse effect and kill off any maverick designs? Definitely worth trying it out though. Dave > > Given the high-energy coding that happens at the dojo I'm currently > trying to think of a way to preserve the enthusiasm whilst allowing > participants a chance to reflect on the problem without jumping in to > create an unholy mess of spaghetti code. As you may know, I feel very > uncomfortable promoting "one true way" to do development since I think > it's essential that people discover what works best for them after > reflection and exploration of lots of different solutions rather than > forming habits due to a "that's just how it should be done" mentality. > > In any case I was going to suggest a 15minute design-time followed by > a "stand up and explain" session of each group having 1 minute to > explain what they're going to code (erm, sort of lightning-lightning > talks). Of course groups could copy / learn from other's designs. > Let's see what happens next time. :-) > > Thanks Dave for leading me to the blog post. Definitely food for thought! > > N. > > > Dave > > > > > > _______________________________________________ python-uk mailing > > list python-uk at python.org > > http://mail.python.org/mailman/listinfo/python-uk > > -----BEGIN PGP SIGNATURE----- > Version: GnuPG v1.4.11 (GNU/Linux) > Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/ > > iQEcBAEBAgAGBQJPMSoDAAoJEP0qBPaYQbb6yHYIAJkpEBw8bmomohRllMTgZMpN > TI4IOeccXW6mi3eAclKNTl95mNa0MEpGD0P0ct/I5xGpsuNHaot9nuGIshqMqGwr > /PkDqSFCBZF33aOeECBb9cEjAzef+Bg+LQJBMrqM5X2rLmRcUonfmE8uORnG0Fsu > f6hHlVCTPdukbHNZbuhNPg/xh1gAbG3q4gsZ1fJdzjRawvnGZcX/t/IqC8a6dT6F > mlK7pI6WYtRu+Hd1W92lRuoV4Nq80dq1c2jKMXTUHqWVbO+ZxYDXX39Y46UruJq/ > 1+kXjjYhichH8F13APScdeaUCiWArDhziORK4bCf5OlcfWb726Ku5Ja1n3Qi1Ls= > =6fp4 > -----END PGP SIGNATURE----- > _______________________________________________ > python-uk mailing list > python-uk at python.org > http://mail.python.org/mailman/listinfo/python-uk > -------------- next part -------------- An HTML attachment was scrubbed... URL: From tartley at tartley.com Tue Feb 7 16:59:40 2012 From: tartley at tartley.com (Jonathan Hartley) Date: Tue, 07 Feb 2012 15:59:40 +0000 Subject: [python-uk] Future Dojo idea ... randomised trials In-Reply-To: <4F3146F0.1050600@tartley.com> References: <4F312A03.1080607@ntoll.org> <4F3146F0.1050600@tartley.com> Message-ID: <4F314A6C.5080802@tartley.com> People are always banging on about how programming lacks scientific rigour when it comes to evaluating common practice. Is TDD *always* faster? http://blog.8thlight.com/uncle-bob/2012/01/11/Flipping-the-Bit.html Is it *ever* faster? http://www.davewsmith.com/blog/2009/proof-that-tdd-slows-projects-down Who knows? Fortunately, we have the tools to answer the question once and for all. We, at the London Dojo, could run a randomised trial: http://www.guardian.co.uk/commentisfree/2011/sep/30/run-your-own-scientific-trials I'm curious what results we'd get if we randomly made some Dojo teams use TDD for the assignment, and others not. Our usual time contraints result in a mad scramble for the finish line. Would TDD make the task harder, or easier? Would the results be more functional, or less? Perhaps it doesn't make sense: A team assigned to do TDD might only have members who were not practiced in it. But I can't help but wonder what results it would produce. Is anyone else curious? Jonathan -- Jonathan Hartley tartley at tartley.com http://tartley.com Made of meat. +44 7737 062 225 twitter/skype: tartley From ntoll at ntoll.org Tue Feb 7 17:23:48 2012 From: ntoll at ntoll.org (Nicholas H.Tollervey) Date: Tue, 07 Feb 2012 16:23:48 +0000 Subject: [python-uk] Future Dojo idea ... randomised trials In-Reply-To: <4F314A6C.5080802@tartley.com> References: <4F312A03.1080607@ntoll.org> <4F3146F0.1050600@tartley.com> <4F314A6C.5080802@tartley.com> Message-ID: <4F315014.4080002@ntoll.org> -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Jonathan, This sounds like the most awesomested idea for a dojo evar. :-) And yes, I agree with you in your original post that a vacuum is a bad thing. Like anything worth doing I suppose it's a balancing act so people don't feel coerced into methodology X while being exposed to it in such a way that they take away the stuff that inspires / works for them. Any / all suggestions for how to walk this tightrope are most welcome! :-) N. On 07/02/12 15:59, Jonathan Hartley wrote: > People are always banging on about how programming lacks > scientific rigour when it comes to evaluating common practice. > > Is TDD *always* faster? > http://blog.8thlight.com/uncle-bob/2012/01/11/Flipping-the-Bit.html > > Is it *ever* faster? > http://www.davewsmith.com/blog/2009/proof-that-tdd-slows-projects-down > > Who knows? Fortunately, we have the tools to answer the question > once and for all. We, at the London Dojo, could run a randomised > trial: > http://www.guardian.co.uk/commentisfree/2011/sep/30/run-your-own-scientific-trials > > > > I'm curious what results we'd get if we randomly made some Dojo > teams use TDD for the assignment, and others not. Our usual time > contraints result in a mad scramble for the finish line. Would TDD > make the task harder, or easier? Would the results be more > functional, or less? > > Perhaps it doesn't make sense: A team assigned to do TDD might only > have members who were not practiced in it. But I can't help but > wonder what results it would produce. Is anyone else curious? > > Jonathan > -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.11 (GNU/Linux) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/ iQEcBAEBAgAGBQJPMVAUAAoJEP0qBPaYQbb6G8kIALMOCcFUBitOLFcDk/I3NdF0 P2BSPnmUQHkmi9foIMuzGLpS4DAw+m89PGELmPCBkLxlli8wQP4BOKmt8d6YqL8B vyrMmxZgK6zRRHrAW26hblk+DG/UpIy9ret7i2JMBn24DI0u/DwHL6TBiVL68tUy CkuIhycT5oui9Rty9J6zyEc5E7FeJv2EF/mBC2T/tS6nFX064xgoIG9j2RR+oI7m crDYua4h3a4d+QWbq8G9t4vTro/paVQot+Xp5ESmqx4ZyN+KkKrgsPJv7cxTRmvp DVsVmMmFkj+OE6Pc+uqkYrXJHoPH0Ss6DkJaDnXZHvf+Fo76i7E2Fk0p6HZy63E= =7MqL -----END PGP SIGNATURE----- From ntoll at ntoll.org Tue Feb 7 17:28:39 2012 From: ntoll at ntoll.org (Nicholas H.Tollervey) Date: Tue, 07 Feb 2012 16:28:39 +0000 Subject: [python-uk] Game of Life / TDD ideas In-Reply-To: <4F31488C.1080304@timgolden.me.uk> References: <4F312A03.1080607@ntoll.org> <4F3146F0.1050600@tartley.com> <4F31488C.1080304@timgolden.me.uk> Message-ID: <4F315137.4020707@ntoll.org> -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 On 07/02/12 15:51, Tim Golden wrote: > On 07/02/2012 15:44, Jonathan Hartley wrote: >> On 07/02/2012 13:41, Nicholas H.Tollervey wrote: >>> [snip] [snip2.0] > > FWIW I agree with Jonathan here in that it's definitely worth > *demonstrating* or *advocating* the benefits of one approach or > another (even, perhaps, to the extent on focusing on it for the > whole of one Dojo) without necessarily *mandating* its use > throughout. > > > To give a slightly less contentious example, I would be very much > in favour of someone demonstrating the best practice for a > non-trivial Git workflow. DVCS isn't the only way to go; even if it > is, Git isn't the only player in that arena. But seeing someone > competent demonstrate its value would give the uncertain some > guidance and might offer even the experienced some insight. > I totally agree. Perhaps we should suggest this at the next meeting and work out a mechanism to make it work "in dojo" for a number of interesting subjects: TDD, DVCS being two already mentioned. I'd add OOP and functional programming too (from a Pythonic perspective). Once again, suggestions to the usual place ;-) N. > TJG > > _______________________________________________ python-uk mailing > list python-uk at python.org > http://mail.python.org/mailman/listinfo/python-uk > -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.11 (GNU/Linux) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/ iQEcBAEBAgAGBQJPMVE3AAoJEP0qBPaYQbb6LPUIALNmniFKecsgGJ0TPyiYsbdm /AewfYOEoA/XvohnvxrPi9rFkCvahkb55VxiJBKg9wlBDTnwV+Gj6TgVmUXasT0V BiDObeJSzNdt3n4d/uG3sI1+y6AmqLls94IY5qy9sWqfdbXChQqv4ljGWRSuoQ1V gh4P+Ub4N0lhDLmkhytGOPXOYBq2uLFTcSI6VSo0Y7NKdiUTfU7o8QliW9ovHmi9 9isT+3dLbbCSqoHGLVmvdAotJTPFWhw+HWOgeYaZV/FvCCcOjhm7letZRl2eHPDA Am+RcdmOoa2CygxLEy7fDZvQPASo5bvhmeDBr2hdJyO6tGMAccRluobCCvRv6ps= =CxdY -----END PGP SIGNATURE----- From ntoll at ntoll.org Tue Feb 7 17:34:08 2012 From: ntoll at ntoll.org (Nicholas H.Tollervey) Date: Tue, 07 Feb 2012 16:34:08 +0000 Subject: [python-uk] Game of Life / TDD ideas In-Reply-To: References: <4F312A03.1080607@ntoll.org> Message-ID: <4F315280.1000808@ntoll.org> -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 On 07/02/12 15:58, David Read wrote: > [snip] >> Cheers for the links - he is great fun! That analogy about >> "guard-rail programming" though, it's the old joke about how >> you'd never buy a car that crashed as often as Windows does! I >> think I'd liken TDD to concepts such as "cross-referencing", >> "feeling your way" or a "tight feedback loop". Not that I'm >> claiming to be an expert or anything. But anyway, vive la >> difference! > >> I like your idea of 15 minutes planning. I wonder though if >> presenting them all may have the reverse effect and kill off any >> maverick designs? Definitely worth trying it out though. > >> Dave Who says groups have to explain *everything*..? :-) I see it as a sort of collective rubber-duck-development based approach. The important thing is the thought/feedback loop this would introduce. I suppose we'd just have to try it out and see if it works. N. -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.11 (GNU/Linux) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/ iQEcBAEBAgAGBQJPMVKAAAoJEP0qBPaYQbb6sAoH/j0NJ4Au32Sw+UTxX2IEs+ER BASCuZ4SKT9A0JRyUHrJIksP10wWtREZI5Kfb8OIdq0WIpllXJN4gyGVs7WojfZ9 Ii+fip0JvxhoIlMhLNHB3TDtZdgzbo/rymgsjH+SuhoU83SifE+nfYek6XWRLCOQ q/Pp7pGShZ2OPA2aHli9rHa9u6EZ7aHW0jz6b+TCdf2xN5fNb4fvW/xjhd766srL 1mz5pDQutbkmNw5goV9rLhGI3ZLGtRUs2+2o00TQUtYnWOJP+kcFcSJ8IyqCyk4K 9U6cE76a++NZJNS35TerRHTTYF1EdyaH4BXuCIe1qz+Zy4KKQjni+U1AssD7Cog= =Z5PF -----END PGP SIGNATURE----- From renesd at gmail.com Tue Feb 7 17:36:58 2012 From: renesd at gmail.com (=?ISO-8859-1?Q?Ren=E9_Dudfield?=) Date: Tue, 7 Feb 2012 17:36:58 +0100 Subject: [python-uk] Game of Life / TDD ideas In-Reply-To: <4F315280.1000808@ntoll.org> References: <4F312A03.1080607@ntoll.org> <4F315280.1000808@ntoll.org> Message-ID: Tell one group the night before the problem, so they can practice 'sleep on it' development? -------------- next part -------------- An HTML attachment was scrubbed... URL: From tom at viner.tv Tue Feb 7 18:15:18 2012 From: tom at viner.tv (Tom Viner) Date: Tue, 7 Feb 2012 17:15:18 +0000 Subject: [python-uk] Game of Life / TDD ideas In-Reply-To: References: <4F312A03.1080607@ntoll.org> <4F315280.1000808@ntoll.org> Message-ID: Ren?, that's called Rest Driven Development :-) (Although that can mean "no sleep allowed until it's done!") I've also attended an Emily Bache TDD formal dojo as well as Harry Percival's code-along Test-Driven-Django-Tutorial. Both were really good to help learn a discipline I personally find it hard to get into... but really want to! So there's definitely room for more "I really believe in this stuff and I think you should too" on a per-dojo, per enthusiatic-practitioner basis, IMHO. On 7 February 2012 16:36, Ren? Dudfield wrote: > Tell one group the night before the problem, so they can practice 'sleep > on it' development? > > _______________________________________________ > python-uk mailing list > python-uk at python.org > http://mail.python.org/mailman/listinfo/python-uk > > -------------- next part -------------- An HTML attachment was scrubbed... URL: From mail at timgolden.me.uk Tue Feb 7 18:16:42 2012 From: mail at timgolden.me.uk (Tim Golden) Date: Tue, 07 Feb 2012 17:16:42 +0000 Subject: [python-uk] Game of Life / TDD ideas In-Reply-To: References: <4F312A03.1080607@ntoll.org> <4F315280.1000808@ntoll.org> Message-ID: <4F315C7A.1060400@timgolden.me.uk> On 07/02/2012 17:15, Tom Viner wrote: > Ren?, that's called Rest Driven Development :-) (Although that can mean > "no sleep allowed until it's done!") That would be Rest-Depriven Development, surely :) TJG From will at willmcgugan.com Tue Feb 7 18:19:30 2012 From: will at willmcgugan.com (Will McGugan) Date: Tue, 7 Feb 2012 17:19:30 +0000 Subject: [python-uk] Game of Life / TDD ideas In-Reply-To: <4F315C7A.1060400@timgolden.me.uk> References: <4F312A03.1080607@ntoll.org> <4F315280.1000808@ntoll.org> <4F315C7A.1060400@timgolden.me.uk> Message-ID: It might be worth testing 'hate driven development', a methodology I have used a few times. That's when you hate the project so much, you do whatever it takes to get it out the door. Can be surprisingly effective. On Tue, Feb 7, 2012 at 5:16 PM, Tim Golden wrote: > On 07/02/2012 17:15, Tom Viner wrote: > >> Ren?, that's called Rest Driven Development :-) (Although that can mean >> "no sleep allowed until it's done!") >> > > That would be Rest-Depriven Development, surely :) > > TJG > > ______________________________**_________________ > python-uk mailing list > python-uk at python.org > http://mail.python.org/**mailman/listinfo/python-uk > -- Will McGugan http://www.willmcgugan.com -------------- next part -------------- An HTML attachment was scrubbed... URL: From matth at netsight.co.uk Tue Feb 7 18:20:29 2012 From: matth at netsight.co.uk (Matt Hamilton) Date: Tue, 7 Feb 2012 17:20:29 +0000 Subject: [python-uk] Game of Life / TDD ideas In-Reply-To: <4F315C7A.1060400@timgolden.me.uk> References: <4F312A03.1080607@ntoll.org> <4F315280.1000808@ntoll.org> <4F315C7A.1060400@timgolden.me.uk> Message-ID: <6D5C7D11-9FBB-4C41-A368-CC2A9910ED36@netsight.co.uk> On 7 Feb 2012, at 17:16, Tim Golden wrote: > On 07/02/2012 17:15, Tom Viner wrote: >> Ren?, that's called Rest Driven Development :-) (Although that can mean >> "no sleep allowed until it's done!") > > That would be Rest-Depriven Development, surely :) And don't forget Limi's "Embarrassment Driven Development" http://cmsexpo.net/speakers/504-alexander-limi -Matt > NETSIGHT > > Matt Hamilton > Technical Director > Email > matth at netsight.co.uk > > Telephone > +44 (0) 117 909 0901 > > > Web > www.netsight.co.uk > > Address > 40 Berkeley Square, Clifton > Bristol BS8 1HU -------------- next part -------------- An HTML attachment was scrubbed... URL: From michael at grazebrook.com Tue Feb 7 20:04:18 2012 From: michael at grazebrook.com (Michael Grazebrook) Date: Tue, 07 Feb 2012 19:04:18 +0000 Subject: [python-uk] Future Dojo idea ... randomised trials In-Reply-To: <4F314A6C.5080802@tartley.com> References: <4F3146F0.1050600@tartley.com> <4F314A6C.5080802@tartley.com> Message-ID: <20120207190418.A4FBE7C09601A@bmail-n01.one.com> It would be amusing to do a randomised trial, well-designed, and submit the results to some prestigious journal. Of course we'd probably be turned down. But then again, I bet there are very few academic studies based on the use of hardened professionals like us. Or even ... we could look for papers published by London academics in this area, and work with them to design an experiment which would be fun, informative, and have a realistic chance of being published. Is there an academic amongst us who can advise? On Feb 7, 2012 15:59 "Jonathan Hartley" wrote: > People are always banging on about how programming lacks scientific > rigour when it comes to evaluating common practice. > > Is TDD *always* faster? > > > Is it *ever* faster? > n> > > Who knows? Fortunately, we have the tools to answer the question once > and for all. We, at the London Dojo, could run a randomised trial: > ntific-trials> > > I'm curious what results we'd get if we randomly made some Dojo teams > use TDD for the assignment, and others not. Our usual time contraints > result in a mad scramble for the finish line. Would TDD make the task > harder, or easier? Would the results be more functional, or less? > > Perhaps it doesn't make sense: A team assigned to do TDD might only > have > members who were not practiced in it. But I can't help but wonder what > results it would produce. Is anyone else curious? > > Jonathan > -------------- next part -------------- An HTML attachment was scrubbed... URL: From drcjar at gmail.com Tue Feb 7 20:23:18 2012 From: drcjar at gmail.com (Carl Reynolds) Date: Tue, 07 Feb 2012 19:23:18 +0000 Subject: [python-uk] Future Dojo idea ... randomised trials Message-ID: I'm happy to provide informal advise on trial design Power calculations are the starting point for proper RCTs... Michael Grazebrook wrote: >It would be amusing to do a randomised trial, well-designed, and submit >the results to some prestigious journal. > >Of course we'd probably be turned down. But then again, I bet there are >very few academic studies based on the use of hardened professionals >like us. > >Or even ... we could look for papers published by London academics in >this area, and work with them to design an experiment which would be >fun, informative, and have a realistic chance of being published. > >Is there an academic amongst us who can advise? > > >On Feb 7, 2012 15:59 "Jonathan Hartley" wrote: > >> People are always banging on about how programming lacks scientific >> rigour when it comes to evaluating common practice. >> >> Is TDD *always* faster? >> >> >> Is it *ever* faster? >> > n> >> >> Who knows? Fortunately, we have the tools to answer the question once >> and for all. We, at the London Dojo, could run a randomised trial: >> > ntific-trials> >> >> I'm curious what results we'd get if we randomly made some Dojo teams >> use TDD for the assignment, and others not. Our usual time contraints >> result in a mad scramble for the finish line. Would TDD make the task >> harder, or easier? Would the results be more functional, or less? >> >> Perhaps it doesn't make sense: A team assigned to do TDD might only >> have >> members who were not practiced in it. But I can't help but wonder what >> results it would produce. Is anyone else curious? >> >> Jonathan >> >_______________________________________________ >python-uk mailing list >python-uk at python.org >http://mail.python.org/mailman/listinfo/python-uk From michael at grazebrook.com Tue Feb 7 20:23:00 2012 From: michael at grazebrook.com (Michael Grazebrook) Date: Tue, 07 Feb 2012 19:23:00 +0000 Subject: [python-uk] Game of Life / TDD ideas In-Reply-To: <4F3146F0.1050600@tartley.com> References: <4F312A03.1080607@ntoll.org> <4F3146F0.1050600@tartley.com> Message-ID: <20120207192301.34EDB303F4E1D@bmail06.one.com> There is no one true way of development. The standards my brother works to on civil aircraft systems, are utterly different from what I experience in the commercial world - thank goodness. As a freelancer, I often come into chatoic clients. Heres a method I sometimes use: Most people know what standard should apply before they start a task. Few remember when deadlines loom. So you can set up a Wiki with a library of software standards. Small and simple is nice. Anyone can add or edit standards. Before starting a task, select the standard. Then the team should hold them to it. It's flexible, adaptive and can apply to almost any process. -------------- next part -------------- An HTML attachment was scrubbed... URL: From GadgetSteve at hotmail.com Wed Feb 8 00:06:14 2012 From: GadgetSteve at hotmail.com (Gadget/Steve) Date: Tue, 7 Feb 2012 23:06:14 +0000 Subject: [python-uk] Game of Life / TDD ideas In-Reply-To: <6D5C7D11-9FBB-4C41-A368-CC2A9910ED36@netsight.co.uk> References: <4F312A03.1080607@ntoll.org> <4F315280.1000808@ntoll.org> <4F315C7A.1060400@timgolden.me.uk> <6D5C7D11-9FBB-4C41-A368-CC2A9910ED36@netsight.co.uk> Message-ID: On 07/02/2012 5:20 PM, Matt Hamilton wrote: > > On 7 Feb 2012, at 17:16, Tim Golden wrote: > >> On 07/02/2012 17:15, Tom Viner wrote: >>> Ren?, that's called Rest Driven Development :-) (Although that can mean >>> "no sleep allowed until it's done!") >> >> That would be Rest-Depriven Development, surely :) > > And don't forget Limi's "Embarrassment Driven Development" > http://cmsexpo.net/speakers/504-alexander-limi > > -Matt > Or as my current task goes, give someone a year to /m/uck it up then you a day to sort it, F1YS1D... Gadget/Steve -------------- next part -------------- An HTML attachment was scrubbed... URL: From walker_s at hotmail.co.uk Sat Feb 11 18:06:22 2012 From: walker_s at hotmail.co.uk (S Walker) Date: Sat, 11 Feb 2012 17:06:22 +0000 Subject: [python-uk] London Python dojo, January: Team 4 game of life Message-ID: Slightly delayed, but both the one we (Team 4) built during the session, and one I hacked together using pygame over the last couple of weekends are included (in $base/dojo and $base/new respectively). Said hacked together approach was inspired by one (or more?) of the other teams who used sets, etc. https://bitbucket.org/maddagaska/pygol/overview I think there was a link up to post the code to, but I've since lost it, so uploaded it here. S -------------- next part -------------- An HTML attachment was scrubbed... URL: From mail at timgolden.me.uk Sat Feb 11 18:10:56 2012 From: mail at timgolden.me.uk (Tim Golden) Date: Sat, 11 Feb 2012 17:10:56 +0000 Subject: [python-uk] London Python dojo, January: Team 4 game of life In-Reply-To: References: Message-ID: <4F36A120.3090907@timgolden.me.uk> On 11/02/2012 17:06, S Walker wrote: > > Slightly delayed, but both the one we (Team 4) built during the session, and one I hacked together using pygame over the last couple of weekends are included (in $base/dojo and $base/new respectively). Said hacked together approach was inspired by one (or more?) of the other teams who used sets, etc. > > https://bitbucket.org/maddagaska/pygol/overview > > I think there was a link up to post the code to, but I've since lost it, so uploaded it here. Thanks. I'll ping Tom Viner to see if he can find a way to link to it directly from our shiny new github repo. If nothing else, we can always stick a README with a URL! TJG From tom at viner.tv Sat Feb 11 22:18:51 2012 From: tom at viner.tv (Tom Viner) Date: Sat, 11 Feb 2012 21:18:51 +0000 Subject: [python-uk] London Python dojo, January: Team 4 game of life In-Reply-To: <4F36A120.3090907@timgolden.me.uk> References: <4F36A120.3090907@timgolden.me.uk> Message-ID: Thanks for the code S. For obvious reasons there seems no way to add a git submodule that's linked to a mercurial repo! So as suggested by Tim, I've put up a readme here: https://github.com/ldnpydojo/game-of-life/tree/master/team4 Theoretically speaking it should be possible to auto-push the code into github whenever bitbucket was updated, but it would require an intermediate service following these steps: - team4 do an hg push to bit bucket - bitbucket says "Repo administrators can add a POST service to a repository" http://goo.gl/r3Ejy - the intermediate web service receives the POST, and does an hg pull from bitbucket - it then uses either hg-git or actual git to push those changes into to github I'll leave the finer points of this as an exercise for the reader ;-) as of course that's total overkill for this situation. Tom On 11 February 2012 17:10, Tim Golden wrote: > On 11/02/2012 17:06, S Walker wrote: > >> >> Slightly delayed, but both the one we (Team 4) built during the session, >> and one I hacked together using pygame over the last couple of weekends are >> included (in $base/dojo and $base/new respectively). Said hacked together >> approach was inspired by one (or more?) of the other teams who used sets, >> etc. >> >> https://bitbucket.org/**maddagaska/pygol/overview >> >> I think there was a link up to post the code to, but I've since lost it, >> so uploaded it here. >> > > > Thanks. I'll ping Tom Viner to see if he can find a way to > link to it directly from our shiny new github repo. If > nothing else, we can always stick a README with a URL! > > TJG > ______________________________**_________________ > python-uk mailing list > python-uk at python.org > http://mail.python.org/**mailman/listinfo/python-uk > -------------- next part -------------- An HTML attachment was scrubbed... URL: From tibs at tibsnjoan.co.uk Wed Feb 22 20:59:11 2012 From: tibs at tibsnjoan.co.uk (Tony Ibbs) Date: Wed, 22 Feb 2012 19:59:11 +0000 Subject: [python-uk] Next CamPUG meeting: Tuesday 6th March Message-ID: <4791811F-7B65-44B4-BB92-92B228706185@tibsnjoan.co.uk> The next meeting will be a talks meeting, Tuesday 6th March, 7.30pm at RealVNC (http://tinyurl.com/realvncoffices). We normally stop about 9.30pm, and go on to the pub. As normal, any offers of talks (anything from 5 minutes to the full two hours is acceptable) would be gratefully received. After discussion at the last meeting, I'm considering whether the meeting after that should be a Questions and Answers meeting, where people can bring along things they'd like advise on, or topics they would like explaining, or just tips on things they've found useful. Other people's reactions would be welcome! Meetings after that should be: * Tuesday 3rd April, Q&A, coding tips, etc. * Tuesday 1st May, talks again * Tuesday 5th June Tibs From ntoll at ntoll.org Thu Feb 23 09:18:02 2012 From: ntoll at ntoll.org (Nicholas H.Tollervey) Date: Thu, 23 Feb 2012 08:18:02 +0000 Subject: [python-uk] Announcing the next London Python Code Dojo Message-ID: <4F45F63A.5000806@ntoll.org> -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Hi Folks, The next London Python Code Dojo will take place in a week's time on Thursday 1st March from 6:30pm. We'll be meeting at the offices of Fry-IT (the usual location) and will start with an hour of pizza, beer and general socialising (thanks Fry-IT). Coding to follow with an opportunity to win an O'Reilly book at the end. Sign up here: http://ldnpydojo.eventwax.com/london-python-code-dojo-season-3-episode-7 Tickets are usually fully booked within hours so be sure to be quick! See you there, Nicholas. @ntoll. -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.11 (GNU/Linux) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/ iQEcBAEBAgAGBQJPRfY6AAoJEP0qBPaYQbb6k5AH/2tfDTdQO87r4BY2iGAHyFXc 2B7A39DZFhSC/3Uf4cpYQks3P0KgHU4sq+0X+azJsCXjRoyIm5HF+X1DhLXTo0cb S2ZeB2SlevshemsLih26QbNMJaIPfU3i7mehJnqNuvupaeg/QQkg1a11MRIDwJ34 1SAGVRIIkihQGLG8SYjtXz15At/Gces7AZdDAIvas0Y9vS46X8b11UV0xRHen5pl UdLfLEd7K5b5HbEubnQcktXbo3LlWhnIsOZNaIgFk9uCxtGkT7z8Gc9K4vQBcamC JEvX+hE2ddDpIydFqdh09cjrDFcoCk9xlbLqlny/CiovTQyL25a0PBf23KDEtDg= =b//8 -----END PGP SIGNATURE----- From colin.moore.hill at mazota.com Thu Feb 23 14:16:32 2012 From: colin.moore.hill at mazota.com (Colin Hill) Date: Thu, 23 Feb 2012 13:16:32 +0000 (GMT) Subject: [python-uk] Announcing the next London Python Code Dojo References: <4F45F63A.5000806@ntoll.org> Message-ID: <1602762740.388027.1330002992910.JavaMail.mail@webmail01> An HTML attachment was scrubbed... URL: From tartley at tartley.com Thu Feb 23 21:39:43 2012 From: tartley at tartley.com (Jonathan Hartley) Date: Thu, 23 Feb 2012 20:39:43 +0000 Subject: [python-uk] Announcing the next London Python Code Dojo In-Reply-To: <1602762740.388027.1330002992910.JavaMail.mail@webmail01> References: <4F45F63A.5000806@ntoll.org> <1602762740.388027.1330002992910.JavaMail.mail@webmail01> Message-ID: <4F46A40F.6080300@tartley.com> Not formally, but I'll keep one. You're the first entry on it. There's usually one or two dropouts in the last 48 hours, I'll let you know. Jonathan On 23/02/2012 13:16, Colin Hill wrote: > Hi All, > Sugar, just missed last one, is there a waiting list? > > Regards, > Colin > > Feb 23, 2012 08:18:35 AM, python-uk at python.org > wrote: > > -----BEGIN PGP SIGNED MESSAGE----- > Hash: SHA1 > > Hi Folks, > > The next London Python Code Dojo will take place in a week's time on > Thursday 1st March from 6:30pm. We'll be meeting at the offices of > Fry-IT (the usual location) and will start with an hour of pizza, beer > and general socialising (thanks Fry-IT). Coding to follow with an > opportunity to win an O'Reilly book at the end. > > Sign up here: > > http://ldnpydojo.eventwax.com/london-python-code-dojo-season-3-episode-7 > > Tickets are usually fully booked within hours so be sure to be quick! > > See you there, > > Nicholas. > > @ntoll. > -----BEGIN PGP SIGNATURE----- > Version: GnuPG v1.4.11 (GNU/Linux) > Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/ > > iQEcBAEBAgAGBQJPRfY6AAoJEP0qBPaYQbb6k5AH/2tfDTdQO87r4BY2iGAHyFXc > 2B7A39DZFhSC/3Uf4cpYQks3P0KgHU4sq+0X+azJsCXjRoyIm5HF+X1DhLXTo0cb > S2ZeB2SlevshemsLih26QbNMJaIPfU3i7mehJnqNuvupaeg/QQkg1a11MRIDwJ34 > 1SAGVRIIkihQGLG8SYjtXz15At/Gces7AZdDAIvas0Y9vS46X8b11UV0xRHen5pl > UdLfLEd7K5b5HbEubnQcktXbo3LlWhnIsOZNaIgFk9uCxtGkT7z8Gc9K4vQBcamC > JEvX+hE2ddDpIydFqdh09cjrDFcoCk9xlbLqlny/CiovTQyL25a0PBf23KDEtDg= > =b//8 > -----END PGP SIGNATURE----- > _______________________________________________ > python-uk mailing list > python-uk at python.org > http://mail.python.org/mailman/listinfo/python-uk > > > > _______________________________________________ > python-uk mailing list > python-uk at python.org > http://mail.python.org/mailman/listinfo/python-uk -- Jonathan Hartley tartley at tartley.com http://tartley.com Made of meat. +44 7737 062 225 twitter/skype: tartley -------------- next part -------------- An HTML attachment was scrubbed... URL: From jamesbroadhead at gmail.com Thu Feb 23 21:47:39 2012 From: jamesbroadhead at gmail.com (James Broadhead) Date: Thu, 23 Feb 2012 20:47:39 +0000 Subject: [python-uk] Announcing the next London Python Code Dojo In-Reply-To: <4F46A40F.6080300@tartley.com> References: <4F45F63A.5000806@ntoll.org> <1602762740.388027.1330002992910.JavaMail.mail@webmail01> <4F46A40F.6080300@tartley.com> Message-ID: On 23 February 2012 20:39, Jonathan Hartley wrote: > Not formally, but I'll keep one. You're the first entry on it. There's > usually one or two dropouts in the last 48 hours, I'll let you know. > > ??? Jonathan Could you add me too please? James From zef99 at hotmail.co.uk Fri Feb 24 03:09:20 2012 From: zef99 at hotmail.co.uk (Zefi Hennessy Holland) Date: Fri, 24 Feb 2012 02:09:20 +0000 Subject: [python-uk] Announcing the next London Python Code Dojo In-Reply-To: <4F45F63A.5000806@ntoll.org> References: <4F45F63A.5000806@ntoll.org> Message-ID: Hey Nicholas, Could you add me and a friend Clyde Fare to the waiting list as well. I can go if there is only one place. Thanks you. Zefi On 23 Feb 2012, at 08:18, "Nicholas H.Tollervey" wrote: > -----BEGIN PGP SIGNED MESSAGE----- > Hash: SHA1 > > Hi Folks, > > The next London Python Code Dojo will take place in a week's time on > Thursday 1st March from 6:30pm. We'll be meeting at the offices of > Fry-IT (the usual location) and will start with an hour of pizza, beer > and general socialising (thanks Fry-IT). Coding to follow with an > opportunity to win an O'Reilly book at the end. > > Sign up here: > > http://ldnpydojo.eventwax.com/london-python-code-dojo-season-3-episode-7 > > Tickets are usually fully booked within hours so be sure to be quick! > > See you there, > > Nicholas. > > @ntoll. > -----BEGIN PGP SIGNATURE----- > Version: GnuPG v1.4.11 (GNU/Linux) > Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/ > > iQEcBAEBAgAGBQJPRfY6AAoJEP0qBPaYQbb6k5AH/2tfDTdQO87r4BY2iGAHyFXc > 2B7A39DZFhSC/3Uf4cpYQks3P0KgHU4sq+0X+azJsCXjRoyIm5HF+X1DhLXTo0cb > S2ZeB2SlevshemsLih26QbNMJaIPfU3i7mehJnqNuvupaeg/QQkg1a11MRIDwJ34 > 1SAGVRIIkihQGLG8SYjtXz15At/Gces7AZdDAIvas0Y9vS46X8b11UV0xRHen5pl > UdLfLEd7K5b5HbEubnQcktXbo3LlWhnIsOZNaIgFk9uCxtGkT7z8Gc9K4vQBcamC > JEvX+hE2ddDpIydFqdh09cjrDFcoCk9xlbLqlny/CiovTQyL25a0PBf23KDEtDg= > =b//8 > -----END PGP SIGNATURE----- > _______________________________________________ > python-uk mailing list > python-uk at python.org > http://mail.python.org/mailman/listinfo/python-uk > From tartley at tartley.com Fri Feb 24 10:04:14 2012 From: tartley at tartley.com (Jonathan Hartley) Date: Fri, 24 Feb 2012 09:04:14 +0000 Subject: [python-uk] Announcing the next London Python Code Dojo In-Reply-To: References: <4F45F63A.5000806@ntoll.org> Message-ID: <4F47528E.3000902@tartley.com> I got it. You're 3rd and 4th. On 24/02/2012 02:09, Zefi Hennessy Holland wrote: > Hey Nicholas, > > Could you add me and a friend Clyde Fare to the waiting list as well. I can go if there is only one place. > > Thanks you. > > Zefi > > > > On 23 Feb 2012, at 08:18, "Nicholas H.Tollervey" wrote: > >> -----BEGIN PGP SIGNED MESSAGE----- >> Hash: SHA1 >> >> Hi Folks, >> >> The next London Python Code Dojo will take place in a week's time on >> Thursday 1st March from 6:30pm. We'll be meeting at the offices of >> Fry-IT (the usual location) and will start with an hour of pizza, beer >> and general socialising (thanks Fry-IT). Coding to follow with an >> opportunity to win an O'Reilly book at the end. >> >> Sign up here: >> >> http://ldnpydojo.eventwax.com/london-python-code-dojo-season-3-episode-7 >> >> Tickets are usually fully booked within hours so be sure to be quick! >> >> See you there, >> >> Nicholas. >> >> @ntoll. >> -----BEGIN PGP SIGNATURE----- >> Version: GnuPG v1.4.11 (GNU/Linux) >> Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/ >> >> iQEcBAEBAgAGBQJPRfY6AAoJEP0qBPaYQbb6k5AH/2tfDTdQO87r4BY2iGAHyFXc >> 2B7A39DZFhSC/3Uf4cpYQks3P0KgHU4sq+0X+azJsCXjRoyIm5HF+X1DhLXTo0cb >> S2ZeB2SlevshemsLih26QbNMJaIPfU3i7mehJnqNuvupaeg/QQkg1a11MRIDwJ34 >> 1SAGVRIIkihQGLG8SYjtXz15At/Gces7AZdDAIvas0Y9vS46X8b11UV0xRHen5pl >> UdLfLEd7K5b5HbEubnQcktXbo3LlWhnIsOZNaIgFk9uCxtGkT7z8Gc9K4vQBcamC >> JEvX+hE2ddDpIydFqdh09cjrDFcoCk9xlbLqlny/CiovTQyL25a0PBf23KDEtDg= >> =b//8 >> -----END PGP SIGNATURE----- >> _______________________________________________ >> python-uk mailing list >> python-uk at python.org >> http://mail.python.org/mailman/listinfo/python-uk >> > _______________________________________________ > python-uk mailing list > python-uk at python.org > http://mail.python.org/mailman/listinfo/python-uk > -- Jonathan Hartley tartley at tartley.com http://tartley.com Made of meat. +44 7737 062 225 twitter/skype: tartley