A Coding Dojo is a meeting where a group of programmers gets together to learn, practice, and share experiences in an inclusive and collaborative environment, while solving together a programming challenge. In this session, the presenters will share their experiences of creating and running a Coding Dojo in São Paulo, Brazil. They will present their tailored process to conduct the sessions, outline lessons learned from the weekly meetings since the first session in July, 2007 and discuss the aspects of a Coding Dojo that foster learning and tacit knowledge sharing.
A Coding Dojo is a weekly meeting where a group of programmers gets together to learn, practice, and share experiences. The session is organized around a programming challenge (Code Kata) where people are encouraged to participate and share their coding skills with the audience while solving the problem. In an inclusive and collaborative environment, the participants discuss and practice a wide range of topics, such as: TDD/BDD, Agile, refactoring, pair programming, OO, design, Algorithms, different programming languages, paradigms, and frameworks.
In this session, the presenters will share their experiences of creating and running a Coding Dojo in São Paulo, Brazil. They will present their tailored process to conduct the sessions, improved over time by retrospectives. They will also discuss the aspects of a Coding Dojo that foster learning and tacit knowledge sharing, presenting the lessons learned from the weekly meetings being held since the first session in July, 2007.