So first off, I contacted Terry at the Burton Barr Library to ask about us using the space. I'll post here when I have a response.
I watched the video that Andy had posted a few weeks ago on teaching/starting a Clojure group. Cool material, and I have a few thoughts about where we might take things:
- The group should be about shared exploration - ditch the student/teacher dichotomy.
- Members should work to help each other understand concepts.
- A culture of respect - ignorance is an opportunity not a crime.
- Leadership - encourage
- Unless there's a predefined event (guest speaker, workshop, etc.), begin the meetup with an agenda-forming discussion.
- Activity categories:
- News (new tech, business, hiring/seeking)
- Lecture (by request or submission)
- Code Review/Refactor (come with some code that you'd like to take through the process)
- Workshop (some prepared materials that will walk us through a process)
- Discussion (high level problem question, perhaps from work, perhaps regarding people's technology preferences)
- Meta (discussions about the group itself)
- Always leave time for networking/bullshitting (should we do this before or after?)
- In addition to the in person meetups, questions/discussion should be welcome on the mailing list. We should consider doing an IRC channel or something as well. (Maybe something encrypted?)
The end goal of all this is for the group to remain adaptive to the member's needs, to not exclude anyone regardless of their background, but to be structured and productive so we're not wasting peoples' time.
Within the video they proposed a problem solving process:
- Establish a goal
- Define fundamentals required
- Teach fundamentals individually
- Integrate to address the goal
- Generalize the solution
I think that's reasonable to follow. It will take some time but will give an in-depth analysis.
One of my disappointments with meetups is that often subjects I'd consider important don't get attention, or they happen late in the agenda after people are leaving. I think it's a missed opportunity, and that's what I'm trying to address with a little up front discussion of agenda. It also clarifies the schedule early on so people are not wondering when will be a good time to leave.
We should have a clear process for the agenda so it moves quickly and people aren't confused/disgruntled about the results. We should also establish some guidelines around all the categories, so that we keep things moving. We don't want someone to monopolize the floor or start an activity that's going to take the rest of the night.
I think we should document this stuff, but it doesn't have to be done all at once. We can grow it over time, and as the situation warrants.
Please feel free to discuss/argue/meme drop.
Best wishes,
Brandon