Global Day of Coderetreat 2014

First GDCR

This was the first time that we organized a Global Day of Coderetreat. We were a little bit worried at the beginning as we weren't sure about the organization of the event, but motivation was stronger and, at the end, we were very glad of being able to bring it to Girona.

What we really love about these kind of Dojo Coding events is the total collaboration among all participants, an essential part if you really want to get the best possible results. It is the same kind of work that XP teams do (extreme programming).


The base that we used to practise during GDCR was the kata, or exercise, of the classic John Conway's Game of Life.

Game of Life consist of a cellular automaton defined by a cell matrix that can be in one of two possible scenarios or states: dead or alive. At the beginning of the game the state of each cell is decided and the automaton calculates the state of the matrix generation after generation.

All exercises, or katas, that we did, some of them already known and others new, allowed us to refine programming techniques not only on a code level but also in terms of teamwork.

Some of the exercises that we did were:

  • Ping pong TDD, good for less experienced groups.
  • Text editor only, perfect to improve the effectiveness in the use of other tools.
  • No conditional statements, in order to learn how to use higher levels of abstraction to write better code.
  • Only four lines per method, in order to make programmers practice a particular aspect of well-written code.

See you next year

Happy on how the event went, we hope to host the event next year in Girona again.

We're waiting for you!

CODITRAMUNTANA, SL in the framework of the ICEX Next Export Initiation Program, has been supported by ICEX and with the co-financing of the European FEDER fund. The purpose of this support is to contribute to the international development of the company and its environment.

Ue icona web codit
European Regional Development Fund


This site uses cookies to provide you with a better browsing experience. By continuing browsing we understand that you accept the Use of cookies. Modify your configuration
Cross cookies