Splatter Paint

Run on April 19th, 2021 by @Adison Lampert.

The guiding philosophy of the Hack Club Workshops is that the best way to learn to code is through building fun projects and hacking them until they become totally your own. The Splatter Paint Workshop brings this philosophy to life: it's built for beginners, who, throughout the workshop, learn how to use a JavaScript library to fill their screen with crazy, colorful shapes. In addition to being super friendly to beginner club members, Splatter Paint is also a great workshop for beginner club leaders: its short length, simple instructions, and exciting output make it an effective tool for running great club meetings.

Adison is a club leader from Texas. In this meeting, she runs the Splatter Paint workshop—and she does some pretty incredible things along the way.

What Adison does right

In this meeting, Adison takes the guiding philosophy of Hack Club Workshops and runs with it. Out of the 61 minutes of her meeting, only 14 minutes are spent on the workshop itself; the rest is spent entirely on guided, collaborative hacking. This approach is different from most clubs, which spend 50-75% of their meeting time on the workshop and 25-50% on hacking. Both approaches are valid, but Adison's focus on collaborative hacking creates some pretty interesting results: nearly all of her club members end up demoing a project by the end of the meeting, each project is very unique and interesting, and every club member is actively participating with their cameras on—something that many clubs struggle to achieve.

Here are a few things Adison does to create a fantastic club meeting:

Resources

How to run this meeting


Prep — do this at least a day before your meeting

  1. Prepare demos
    • You'll want to lead your club members by example during the hacking section by constantly hacking on your project and adding new things to it. If you struggle to come up with things like this on the spot, take some time at least a day before your club meeting to think of a bunch of examples and write them down so that you don't blank during the meeting.
    • If you want to be extra prepared, you could even build your hacks before the meeting and use them as a reference during the meeting.

Day-of

  1. Get started
    1. Wait for people to come in. Play music in the background, make conversation with people as they arrive. Have the workshop pulled up on a separate device. Also have the HSB color wheel asset, and any other assets you want, pulled up on another tab.
    2. Once everyone arrives, show the workshop's final demo.
  2. Go through the workshop
    1. Start walking your club members through the workshop. If you're running your meeting online, share your screen; if you're running your meeting in person, have your computer connected to a projector.
    2. Stop frequently to make sure everyone is on the same page.
  3. Hack!
    1. After you finish the workshop, you should have a little bit of time left in your meeting (usually somewhere between 20-35 minutes). Turn your club members loose and ask them to spend the rest of the meeting making their own hacks of the project. Show them the three demos at the bottom of the workshop, or show your own demos, for some inspiration.
      • This section should make up a good chunk of your club meeting. Try to leave at least 20 minutes for hacking.
    2. Share your own demos as you make them, and think out loud to your club members as you're making your demos. Fill silence with conversation starters.
    3. Encourage your club members to share! They shouldn't feel pressured to share, but they also shouldn't feel intimidated by sharing. If nobody wants to share, ask your coleads (if you have coleads) to share first.
    4. Keep this going until the meeting ends.
  4. Wrap up
    1. Casually wrap up the meeting once time runs out or people run out of steam. Make conversation with people as they trickle out.
    2. If it's possible to stay longer and keep hacking, invite your club members to do it. It's okay if nobody wants to though.
      • See for an example of a great ending.

Notes