- Pair program the entire day on the same problem Conway’s Game of Life
- We’ll write code for 45 minutes, then we’ll delete any code we have written
- 5-10 minutes retro after each session
- 5 minutes to find the next pair for the next session and receive instructions for the next session
- 2 session before lunch
- 3-4 session after lunch
- Each session will have a certain set of constraints that will be explained before we start the session
Try mixing object oriented one round, functional in a different round.
- Free Form
- Clean Code. Focus on naming, no Conditinals. switches and pattern matching is a form of conditional (kinda). Only four lines per method (Bonus line for java, total of 5).
- Silent Ping Pong Pairing All intent is expressed through tests.
- Baby Steps
- Evil Pair
Other Ideas
- No Primitives
- No return value.
- TDD as if you meant it
- Verb-Noun Naming
- Yes, and
- Software Design, start coding knowing that some requirements will change. See what assumption you made about your project.
- No Mouse. Only if both pairs are using an IDE they are familiar with.
Resources: