<div dir="ltr">Hi All,<div><br></div><div>As I mentioned last month, we're going to run a code dojo this month *instead of* the usual pub meetup.</div><div><br></div><div>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.<br></div><div><br></div><div>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.</div><div><br></div><div>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.</div><div><br></div><div>Places are limited, so please book yours here: <a href="https://v1.bookwhen.com/python-edinburgh">https://v1.bookwhen.com/python-edinburgh</a></div><div><br></div><div>--Mark</div><div><br></div><div><div># Python Edinburgh Dojos</div><div><br></div><div>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.</div><div><br></div><div>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.</div><div><br></div><div>## Stage 1: Gather</div><div><br></div><div>We all get together at an agreed place and time. We chat until we think that everyone is here.</div><div><br></div><div>## Stage 2: Pick a Project</div><div><br></div><div>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.</div><div><br></div><div>## Stage 3: Pick Teams</div><div><br></div><div>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!</div><div><br></div><div>## Stage 4: Solve the Problem</div><div><br></div><div>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.</div><div><br></div><div>## Stage 5: Demo your Solution</div><div><br></div><div>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.</div><div><br></div><div>Depending on how the whole group feels, we may or may not elect a winner. There is no prize except experience :)</div></div></div>