Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Adastral Park code retreat introduction

17,920 views

Published on

Introductory slides for the Adastral Park code retreat on 28 October 2011

  • Be the first to comment

Adastral Park code retreat introduction

  1. ADASTRAL PARKCODERETREAT
  2. The boring stuff
  3. Perfection
  4. Pressure
  5. “Real artists ship.”
  6. Perfectionhttp://www.flickr.com/photos/anguskirk/2814337725
  7. Perfection Your normal levelhttp://www.flickr.com/photos/anguskirk/2814337725
  8. Perfection How much you suck Your normal levelhttp://www.flickr.com/photos/anguskirk/2814337725
  9. Perfection How much you suck Your normal levelhttp://www.flickr.com/photos/anguskirk/2814337725
  10. Simple code:1. Passes all its tests2. Clearly expresses intent3. Contains no duplication4. Has no superfluous parts
  11. Simple code:1. Passes all its tests2. Clearly expresses intent3. Contains no duplication4. Has no superfluous parts
  12. Simple code:1. Passes all its tests2. Clearly expresses intent3. Contains no duplication4. Has no superfluous parts
  13. Simple code:1. Passes all its tests2. Clearly expresses intent3. Contains no duplication4. Has no superfluous parts
  14. Simple code:1. Passes all its tests1. Fix bad expresses intent2. Clearly names2. Remove duplication3. Contains no duplication4. Has no superfluous parts
  15. Format of the day45 min coding 10 min retrospective 5 min break
  16. Format of the day45 min coding 10 min retrospective 5 min break
  17. After each session…
  18. After each session… Deleteyour code!
  19. Conway’s game of life
  20. Infinite 2-d grid
  21. Cells are alive or dead
  22. Each cell has eight neighbours 1 2 3 4 5 6 7 8
  23. At each clock tick…
  24. Cells with fewer than two neighbours die
  25. Cells with fewer than two neighbours die
  26. Cells with two or three neighbours live on
  27. Cells with more thanthree neighbours die
  28. Cells with more thanthree neighbours die
  29. Dead cells with exactly three live neighbours come alive
  30. Dead cells with exactly three live neighbours come alive
  31. http://www.youtube.com/watch?v=XcuBvj0pw-E
  32. Languages
  33. Ready?

×