300 likes | 452 Views
Coding dojo. Smidig 2012 Johannes Brodwall, Chief scientist Exilesoft. 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
E N D
Coding dojo Smidig 2012 Johannes Brodwall, Chief scientist Exilesoft
What is a dojo? What to solve? How to work? Let’s get started Reflection Repeat
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.»
Select kata Plan approach Work Reflect Repeat
Kata: Prime factors 1 => [] 2 => [2] 3 => [3] 4 => [2,2] … 2*2*13*17*23*23 => [2,2,13,17,23,23]
Kata: Romans 1 => I 5 => V 1999 => MCMXCIX
Failing test Write code Refactorcode and tests Failing test Write code Refactorcode and tests Failing test
Whatsurprisedyou? Whatdidyoulearn? What do you want to achieve next round?
Whatsurprisedyou? Whatdidyoulearn? Your plan to change how you work?
Thank you jbr@exilesoft.com http://johannesbrodwall.com http://exilesoft.com http://twitter.com/jhannes