303 2nd Street (North Tower, Floor 10), San Francisco, CA
This month we're trying something new. Bring your laptop and we'll all work together to solve a few of the programming puzzles from 2016's Advent of Code.
We'll be making this up as we go along, but here's the current idea:
• We'll work in "sprints" of 10 minutes each.
• Between sprints, we'll decide as a group whether to continue with the puzzle we're currently on, or switch to a new puzzle.
• During a 10-minute sprint, people will work individually and/or "pair program" (for the benefit of those without laptops or without compilers or without Boost-on-a-problem-that-demands-Boost or whatever). Someone will be live-coding on the projector screen. We'll rotate this honor depending on how many people want it.
• Each time the group is ready to declare victory or defeat on a given puzzle, we'll take a short break for "lightning talks" from anyone who solved the puzzle, or who tried an interesting avenue of attack (even if it didn't solve the puzzle).
• Do I have to sign up for AoC in order to participate? No, we'll make sure there's a sample input and output available for people to test against. Can I move on to another puzzle even if I didn't solve the previous one? Of course! Can I keep working on the previous puzzle even though the group has moved on? Of course!
By Monday there will be 12 different puzzles available on Advent of Code. I suspect that the group will get through about 3 puzzles between 6 PM and 8:30 PM, but maybe we'll surprise me and get through a bunch of them!