Since we will try to video conf in multiple locations, probably into one hangout, it will be essential to be in the same timezone. The suggestion here is to sync via video only if you are in the same time zone, so you can really sync on the same thing at the same time.
5 Sessions x 45 minutes
|8:30||Arriving, Breakfast, Coffee|
|9:30||What is Code Retreat, what can u expect ... what is GameOfLife|
Restriction: No conditions at all.
We start with not using any conditional statements (eg if/else). This restriction forces the partners to think about there design and to make sure that both know the challenge.
Restriction: Mute Ping/Pong.
During the Pair Programming session nobody speaks. This is an effective method to force the participants to wirte clear and meaningfull function-names and to take care of the names of any variables
Restriction: Extreme Baby Steps.
In this session we use small intervals of 2 minutes and go throw this procedure:
Randori (3 groups, projector each group).
We will do Pair Programming and TDD in 3 groups in Randori-Style. This means that the whole groups works on the kata, we´ll switch the pair at the keyboard according to the mechanism chosen (2 or 3min). The group is expected to follow what is going on and the pair at the keyboard should explain what they are doing so everyone can follow.
Restriction: Some Object Calisthenics
|17:45||Beers together ...|