Hi Alex,
Bruce Durling has written up the structure of the London Clojure Dojo here:
http://otfrom.wordpress.com/2012/07/04/how-to-run-a-london-clojure-dojo-in-20ish-easy-steps/
I wrote up a few of the individual sessions from last year here:
http://rhebus.posterous.com/tag/dojo
The dojo has evolved through various stages to its current form. The
tl;dr of the above links:
* ideas for projects to do are suggested on the night
* we split into groups of 4 or 5
* everyone gets a turn at the keyboard
* show and tell at the end allows groups to compare their solutions
with one another
The primary goal is education rather than achievement in itself. So we
don't actually write any code that anybody goes on to keep and use for
anything; rather, people simply get into the habit of writing Clojure
code and seeing how other people write code.
Advantages of our approach:
* requires relatively little forward planning - just book a room and
order some pizza, the rest can be sorted on the night
* people generally get to work on a project that they chose or voted for
* (relatively) newbie friendly. we try quite hard to ensure that new
folks get some keyboard time, so they can come away feeling they have
written some code
Disadvantages (or non-goals):
* we mostly write throwaway code
* we rarely have projects which cross meetings (though we did once do
this with clj-processing)
* there's usually enough newbies that relatively advanced topics such
as multimethods rarely get touched on
Since Bruce is on this list too, he may have a different angle.
Phil
> --
> You received this message because you are subscribed to the Google Groups
> "clojure-power" group.
> To post to this group, send email to
clojur...@googlegroups.com.
> To unsubscribe from this group, send email to
>
clojure-powe...@googlegroups.com.
> Visit this group at
http://groups.google.com/group/clojure-power?hl=en.
>
>