Coding dojo Smidig 2012 Johannes Brodwall Chief scientist
Coding dojo Smidig 2012 Johannes Brodwall, Chief scientist Exilesoft
1. 2. 3. 4. 5. 6. What is a dojo? What to solve? How to work? Let’s get started Reflection Repeat
«Coding dojo» ?
Programmers Practice Social
Programmers Practice Social
Programmers Practice Social
Deliberate practice http: //expertenough. com/2327/deliberate-practice-steps
«Deliberate practice is your highway to becoming an expert. »
«Slowing down is really the key to get any skill under your belt. »
«In order to master any move or action you need to make a lot of repetitions. »
Reflect on different approaches
Dojo format:
1. Select kata 2. Plan approach 3. Work 4. Reflect 5. Repeat
Katas:
Kata: Prime factors 1 => [] 2 => [2] 3 => [3] 4 => [2, 2] … 2*2*13*17*23*23 => [2, 2, 13, 17, 23]
Kata: Romans 1 => I 5 => V 1999 => MCMXCIX
Approach:
Failing test Write code Refactor code and tests Failing test
Which tests?
Reflect
What surprised you? What did you learn? What do you want to achieve next round?
Reflect
What surprised you? What did you learn? Your plan to change how you work?
Conclusion:
Reflecting on your work will make you a master developer!
Thank you jbr@exilesoft. com http: //johannesbrodwall. com http: //exilesoft. com http: //twitter. com/jhannes
- Slides: 28