[Python Edinburgh] September Python Dojo!

Mark Smith mark.smith at practicalpoetry.co.uk
Sat Sep 13 10:14:46 CEST 2014

Hi All,

As I mentioned last month, we're going to run a code dojo this month
*instead of* the usual pub meetup.

These events are suitable for anybody with a basic understanding of Python
- the work is done in groups, so even if you can't solve the problem
yourself, you can learn a lot by working with others.

For anyone who hasn't attended a code dojo before, there are some detailed
instructions at the bottom of this email, but the basic idea is that
everyone chooses a fun coding challenge which is completed in teams,
hopefully learning from each other along the way. We ran one last year that
was a great success, and a repeat is well overdue.

Hogarth have very kindly offered the use of their office in Waverley Gate,
just next to the station, along with refreshments (including beer) and
food. Thanks very much! Hogarth are recruiting Python & Django developers
in Edinburgh.

Places are limited, so please book yours here:


# Python Edinburgh Dojos

A dojo is an opportunity to get together with a bunch of other developers
and practice our craft in a friendly and informal environment. It's an
opportunity to learn from (or help) your peers and to work with
technologies that maybe you don't encounter in your everyday role.

We find the original coding dojos, as laid out by the Paris user group to
be very formal and slightly intimidating! Instead, we loosely follow the
format of the London Python Dojos.

## Stage 1: Gather

We all get together at an agreed place and time. We chat until we think
that everyone is here.

## Stage 2: Pick a Project

Everyone gets around the whiteboard and throws around ideas for something
we could attempt to achieve in a couple of hours. We put together a list
and then everyone votes on their favourite idea. The ideal idea should be
fun, challenging but not impossible in the time.

## Stage 3: Pick Teams

Teams are chosen organically based on general experience and more specific
experience with the kind of chosen project. The teams should all be of
mixed experience -- we encourage total newbies to get stuck in!

## Stage 4: Solve the Problem

Each team gathers to work somewhere in the space provided and attempts to
solve the problem. The solution can lean whatever way the team decides:
practical, hacky, fun or totally ludicrous.

## Stage 5: Demo your Solution

It's showtime! Each team demonstrates their solution (working or not) to
the other teams and says what they learned (if anything). This is
particularly good if your solution is silly.

Depending on how the whole group feels, we may or may not elect a winner.
There is no prize except experience :)
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.python.org/pipermail/edinburgh/attachments/20140913/9c4cd19d/attachment.html>

More information about the Edinburgh mailing list