Can you Kata?

1,639 views

Published on

Workshop at XP conference 2010 in Trondheim: http://xp2010.agilealliance.org/node/5538

Published in: Technology
0 Comments
2 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
1,639
On SlideShare
0
From Embeds
0
Number of Embeds
5
Actions
Shares
0
Downloads
17
Comments
0
Likes
2
Embeds 0
No embeds

No notes for slide

Can you Kata?

  1. 1. Katas let you internalize basic steps, so you will use them subconsciously programming while CAN YOU KATA? Marko Schulz - Bernd Schiffer Quelle: http://en.wikipedia.org/wiki/File:Skull_and_brain_normal_human.svg
  2. 2. CAN YOU KATA? Marko Schulz - Bernd Schiffer 04.06.2010
  3. 3. Katas let you internalize basic steps, so you will use them subconsciously while programming Quelle: http://en.wikipedia.org/wiki/File:Skull_and_brain_normal_human.svg
  4. 4. Kataka Bernd Schiffer programms for 13 years
  5. 5. Kataka Marko Schulz programms for 14 years
  6. 6. Kata
  7. 7. Martial arts
  8. 8. 1. Kata in Shōtōkan karate Quelle: Bild von Albrecht Pflüger
  9. 9. Learning by Repetition Quelle: failblog.org
  10. 10. Dance
  11. 11. Music Gitarre
  12. 12. Small focused Tasks
  13. 13. visible exercise only small snapshot
  14. 14. Why ? do Katas
  15. 15. a²+b²=c² Quelle: http://de.wikipedia.org/w/index.php?title=Datei:Kapitolinischer_Pythagoras_adjusted.jpg & http://en.wikipedia.org/wiki/File:Pythagorean_graphic.svg
  16. 16. Isolation and Constraints
  17. 17. Self- Reflection
  18. 18. Muscel Memorization
  19. 19. Sistine Chapel Quelle: http://de.wikipedia.org/w/index.php?title=Datei:Michelangelo_-_Fresco_of_the_Last_Judgement.jpg
  20. 20. Why Katas?
  21. 21. Emphasis
  22. 22. Funda- mentals
  23. 23. Structures Quelle:http://www.flickr.com/photos/14922165@N00/1022807511
  24. 24. Constraints
  25. 25. Crossing borders
  26. 26. What to pay attention to when training a Kata?
  27. 27. Take your time Quelle: http://www.flickr.com/photos/dailyjoe/441020930/sizes/l/
  28. 28. Repeat and Repeat and Repeat
  29. 29. Feedback
  30. 30. Try alternatives
  31. 31. make it work, make it right, make it fast Quelle: http://www.flickr.com/photos/pgoyette/92358434/sizes/l/
  32. 32. • http://codekata.com • http://katas.softwarecraftsmanship.org == http://katacasts.com • http://www.codingdojo.org • http://codingkata.org • http://stackoverflow.com/questions/1737427/assignments-i-e-code-kata-for-coding-dojos • http://www.javascriptkata.com/ • http://www.rubyquiz.com/ • http://www.programming-challenges.com/ • http://sites.google.com/site/tddproblems/ • Programming tasks from http://rosettacode.org
  33. 33. Katas let you internalize basic steps, so you will use them subconsciously programming while CAN YOU KATA? Marko Schulz - Bernd Schiffer Quelle: http://en.wikipedia.org/wiki/File:Skull_and_brain_normal_human.svg

×