Coding Dojo

3,115 views

Published on

December '09
OrlandoPHP user group meeting

Published in: Technology, Design
  • Be the first to comment

Coding Dojo

  1. 1. Coding Dojo @caike caikesouza.com
  2. 2. Coding Dojo @caike caikesouza.com
  3. 3. Lack of practice
  4. 4. Kata
  5. 5. ( or literally: "form"): japanese word describing detailed choreographed patterns of movements practiced either solo or in pair http://en.wikipedia.org/wiki/Kata
  6. 6. Dojo http://www.flickr.com/photos/el_ser_lomo/3267627038/
  7. 7. Dojo get together to work on a kata, have fun and engage in deliberate practice
  8. 8. Goal - practice - learn techniques - improve techniques - not necessarily solve the problem
  9. 9. Values - safe environment - new ideas are welcome - collaborative / non-competitive open to all skill levels
  10. 10. NO REAL WORLD PROBLEMS - context and pressure - memory requirements - performance requirements
  11. 11. RETROSPECTIVE
  12. 12. Kata Formats
  13. 13. Prepared Kata - One presenter - Program from scratch - TDD + BabySteps - must make sense to everyone - all are welcome to ask questions
  14. 14. http://www.flickr.com/photos/dtsato/1061834029
  15. 15. Randori Kata - Coding pair (driver and copilot). - Everyone is invited to help. - Timebox to advance (5 - 7 minutes). - TDD + BabySteps. - Driver goes back to the audience, the copilot becomes driver and other from the audience steps up to be copilot.
  16. 16. http://www.flickr.com/photos/dtsato/992058455
  17. 17. http://www.flickr.com/photos/dtsato/1062695160/
  18. 18. ETTIQUETE If you know how to code, you should code If you’re coding, everyone else has to understand what you’re doing If you’re the next to code, avoid breaking the flow If you’re not coding, don’t disturb who is If you have an idea, show it with code If you’re stuck, ask for help http://isanchez.net/2009/11/06/coding-dojo-etiquette
  19. 19. JOIN US! http://groups.google.com/group/orlando-dojo http://orlandodojo.wordpress.com/ NEXT SESSION - NEXT THURSDAY (Dec 10) CoLabOrlando #orlando-php #orlando-dojo

×