A Community of Learning
Developer retreats have as little structure as possible, although they are organized around a topic. The goal is to explore that topic within your current abilities. Regardless of where you are, you'll certainly be able to learn and contribute something.
Work when you ...