Presentation is loading. Please wait.

Presentation is loading. Please wait.

Coding dojo PocketMobile Johannes Brodwall, Chief scientist Exilesoft.

Similar presentations


Presentation on theme: "Coding dojo PocketMobile Johannes Brodwall, Chief scientist Exilesoft."— Presentation transcript:

1 Coding dojo PocketMobile Johannes Brodwall, Chief scientist Exilesoft

2 1.What is a dojo? 2.Ping-pong demo 3.First kata 4.First kata, repeat 5.Second kata 6.Wrap-up

3 «Coding dojo»?

4 Programmers Practice People

5

6 Programmers Practice People

7

8 «Deliberate practice is your highway to becoming an expert.»

9 «Slowing down is really the key to get any skill under your belt.»

10 «In order to master any move or action you need to make a lot of repetitions.»

11 Reflect on different approaches

12 Programmers Practice Slow down Repeat Reflect People

13 Programmers Practice People Make friends Work together Have fun

14

15

16 Failing test Write code Failing test Write code Failing test

17 Write code Failing test Write code Failing test Refactor code and tests

18 Failing test Write code Failing test Write code Failing test

19 Write code Failing test Write code Failing test Refactor code and tests

20 Kata: Leap years

21 Dojo format:

22 1.Select kata 2.Plan approach 3.Work 4.Reflect 5.Repeat

23 Katas:

24 Kata: Prime factors 1 => [] 2 => [2] 3 => [3] 4 => [2,2] … 2*2*13*17*23*23 => [2,2,13,17,23,23]

25 Approach:

26 Which tests?

27 How long do we need?

28 Reflect

29 What surprised you? What do you want to achieve next round? What did you learn?

30 Kata: Prime factors 1 => [] 2 => [2] 3 => [3] 4 => [2,2] … 2*2*13*17*23*23 => [2,2,13,17,23,23]

31 Reflect

32 What surprised you? What do you want to achieve next round? What did you learn?

33 Kata: Romans 1 => I 5 => V 1999 => MCMXCIX

34 Which tests?

35 Reflect

36 What surprised you? What do you want to achieve next round? What did you learn?

37 Reflect

38 What surprised you? What will you do next? What did you learn?

39 Conclusion:

40 Deliberate practice will make you a master developer!

41 Thank you Learn more


Download ppt "Coding dojo PocketMobile Johannes Brodwall, Chief scientist Exilesoft."

Similar presentations


Ads by Google