Home

About the Dojo

The coding dojo is a place for local programmers to gather in order to learn, train, work on projects, get advice and socialize. Simply, the dojo is a gymnasium of the mind, oriented around the programming arts.

Motivation

In the regular work of a programmer, the context is fixed. We work, sometimes for months, on the same project in the hope of building something that might be useful or needed. There is an early plateau in the learning process that occurs once we have a decent understanding of the problem domain. Once we've solved the hard problems of the work, all that remains is to fill in the rest to a level that completes the project.

The coding dojo serves as a place to explore techniques and the art of programming beyond the opportunities normally offered in the day-to-day environment.

Organization

Participants meet regularly for informal sessions where we work on programming projects and share ideas. There is usually one session each week: Thursday at 7:00PM at the Bridgehead at 1277 Wellington Street (near the intersection of Caroline). In the case that this location is unavailable, we move west along Wellington/Richmond to the Bridgehead at 362 Richmond Road (near MEC).

Please e-mail karfai [AT] gmail.com for more information.

There is a mailing list for coordinating and discussing the dojo.

We store most of our current public work on github.

Other dojos

There are a number of other dojos around the world, each follow similar principles.

Latest projects

  • coureur de bus (10/05/2009 08:09 pm)

    A mobile application to track schedule data for a rider on the octranspo transit network. This project is available on github:

  • dojo (01/20/2009 05:06 pm)

    Dojo meta project which stores documents and the wiki for the group

  • katas (01/20/2009 12:25 am)

    A collection of katas and warm-ups that members of the dojo use to explore programming concepts and get their minds prepared for more detailed projects. These exercises often demonstrate some aspect of a particular coding style. See http://codekata.pragprog.com/ and http://www.codingdojo.org/cgi-bin/wiki.pl?KataCatalogue for examples....