home about talks rss feed  rss

Code Retreat Dublin - 17th September

25 Sep 2011

What an awesome experience to organize and participate in this event.

It was a long day but I think people enjoyed it, learned a lot and got to try a few new things.

Code Retreat. A bad picture of breakfastCode Retreat. Early birds2011-09-17 08.53.33

At 9, Jose  explained how a Code Retreat works and Kevin(below) explained Conway’s Game of Life, the problem to solve during the day.

2011-09-17 09.12.36


A code retreat has many sessions of 45 minutes each. Below is how most of the sessions looked

2011-09-17 09.24.112011-09-17 13.59.20

2011-09-17 13.59.372011-09-17 13.59.28

Session 1

At 9.10 am we started our first session.

Constraint: To code Conway’s Game of life in pairs.

At the beginning of the session all the pairs were talking to each other, but after 5 min or so we saw a change towards writing code.


Pair count by language:

Session 2

Constraint:  To discuss the solution for 10 min, and to test drive or unit test the solution.


A pair came up with a solution that used 2 lists. More people using javascript, as it’s a language that most can understand. Jasmine (BDD for Javascript) was a handy tool since you can run it in the browser.

Pair count by language:

Session 3

Constraint:  Avoid the use of primitives.


In this session we got more feedback:

Pair count by language:

— Lunch Break.  Retrospective: Yay! —

Session 4

Constraint:  TDD as if you mean it tho since not everyone was comfortable with testing, it was optional.

Retrospective:  Four pairs tried TDD as if you mean it, however the concept wasn’t very clear. (this was probably my fault, as I explained it badly, sorry)

Pair count by language:

Session 5

Constraint: No conditionals


The general feedback was that the pairs felt  that they were arriving at more elegant solutions with more classes, which resulted in more readable tests.

Pair count by language:

Session 6

This was the last session after a long day. The feedback on the ground was that people felt a bit frustrated that they didn’t have enough time to finish the problem; so session 6 was: Finish the problem.

There was no retrospective as people started to leave. However it felt like people left happy. Splitters!!

NOTE: There is another Code Retreat in Dublin this coming  3rd of December as part of Global Day of Code Retreat check for more details