Before your Event

  1. Find a venue

    Reserve a comfortable venue where you can move the chairs and sit together in a circle. Be creative—maybe try a cafe, library or a hackerspace? Ensure there is Internet, power and good lighting. And don't forget snacks!

  2. Consider who to invite

    Invite people with diverse skills. Talk to participants beforehand about what they're interested in making and what motivates them.

    Give yourself enough time to promote your event. Consider making an event invitation and spreading the word to local communities.

    This detailed agenda template explains the ins and outs of facilitating an event, and can help you plan your hackjam.

  3. During your Event

  4. Get to know your participants

    Welcome the group and invite them to introduce themselves. You can do a quick go-around in a circle and afterward try this fun icebreaker, the Spectrogram:

    • Recommended time: 20 minutes
    • Discuss short, controversial statements that helps introduce participants and the event's themes.
  5. Reserve time for setting up

    Get everyone to set up Persona and their Badge Backpack. Set up note-taking using collaborative tools like etherpad.

  6. Allow participants to hack your agenda

    In small groups, brainstorm what you want to make. Consider who the target users of your project will be. Write out as many ideas as you want on post-its. Summarize each idea in simple language.

  7. Cluster ideas and build teams

    Invite everyone to post their ideas on a wall. Facilitate the group to cluster related posts. Discuss emerging trends and categories. Have people write their name next to projects they want to work on. You can do all of this and more with this Mini Maker Scrum Activity.

  8. Hack in Small Groups

    Form small groups based on the participants' chosen projects. Adjust group sizes as needed; 5 people or less is best. Float around to make sure each group is on track. You can guide them by remixing this activity to be relevant to your topics: Collaborative Mindmapping.

    • Recommended time: 30 minutes
    • Write down all the requirements needed to build your idea. Then prioritize them, deciding on what pieces you could make today.
  9. Make Something

    Prompt the groups to draw, write and code as much as they can. Don't let tech troubles distract you. Paper is just as useful for prototyping as code, and drawing just as fun. You can use activities like Remix Context with Popcorn Maker to quickly develop ideas:

    • Recommended time: 1 hour
    • Annotate online videos to tell an interactive story. Add web elements like images, audio, text and more to improve the project.
  10. Share what you made

    Ask the groups to wrap up and prepare the room for presentations. Invite each group to share what they made. Reflect on the event, the projects and what everyone would like to do next.

  11. Celebrate!

    Publish notes about the event where participants can find it, and add to it, after the event. Then do something fun together! Grab a drink or something to eat together. Go bowling. Take a silly photo and share it with #makerparty.

  12. After your Event

  13. Share with the World!

    Collect the things you've made and write a quick blog post about your event. You can hack this guide to document your event by adding photos, text and links. Once you've documented everything, share your story with the Webmaker community.

  14. Plan your next event

    Send a follow up email to your participants and ask them what they thought of your event. You might also ask if they would like to collaborate on another event.

Hack Jam Stats

10 - 50 participants

4 hours or longer, 2 weeks of preparation needed

At a school, library or flexible space

Recommended Activities for Hackjams

Remix this resource and share your improvements with the Mozilla Webmaker community.

Special thanks to Aspiration Tech for their mentorship in developing these event formats!