Code retreat notes
Yay! I finally got to attend a code retreat. The first public one held in Stockholm took place last saturday and it was possibly the best event this year. Peter Lind and Valtech hosted the event in their nice office at Kungsholmen and Emily Bache facilitated. Read more about the event format over here.
- functional needs more studying - clojure, erlang and haskell are my prime candidates
- it is amazing how different persons communicate in different ways. The first 10 minutes in each pair was typically spent getting a feel for the other person and agreeing on an approach.
- I was a bit surprised by the bottom-up approach that some were inclined to take. I thought that a test for each “rule” in the game of life was pretty low level. I think it is hard to do the right thing when going too deep first. On the other hand zooming in on one part of the problem made it easier to actually accomplish something. The hardest part of the problem is probably counting the number of live neighbors of a cell. Some team just passed this value in to the cell class making it possible to code all the rules in 45 minutes but without having the full game running.
- throwing away code felt really good.
- pair progamming should be done more often.
- infinity is infinite
Thanks to Peter Lind, Valtech for arranging this great event and Emily Bache for excellent moderation. I hope we will see more of this event type in the future.