Skip to content

input-output-hk/coding-dojo

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

87 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

IOG's Coding Dojo

Next Session

Date: March 17, 2023

Previous Sessions

There are no previous sessions

What is a Coding Dojo?

In the words of the original creators of the concept, Emmanuel Gaillot and Laurent Bossavit:

A Coding Dojo is a meeting where a bunch of coders get together to work on a programming challenge. They are there to have fun and to engage in Deliberate Practice in order to improve their skills.

In other words, it's a kind of workshop where we code together "something" but where the emphasis is not on the results but on the practices, tools and techniques used. Traditionally, Coding Dojos are great to practice Test-Driven Development, Pair Programming, and Collective Code Ownership which are cornerstones of eXtreme Programming, but of course there's room for exploring and learning other techniques.

How does it work?

It's very simple, here is an outline of the process:

  • ~2 minutes: Next session
  • ~10 minutes: Retrospective
  • ~10 minutes: Decide on a topic for this session
  • 40 minutes or so: Code together
  • 5-10 minutes: Mid-session break to discuss how things are going
  • 40 minutes or so: Code some more
  • 5 minutes: Closing

The meat of the Dojo is the coding part, of course, which usually follows one of the following patterns:

  • A Prepared Kata whereby someone has prepared something they want to present
  • A Randori Kata where coding happens in group, people taking turn at the keyboaard in a round-robin fashion

About

Code and documentation on IOG coding dojo

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •