What is a Learning Jam?

The Learning Jam is an opportunity for you to learn something new.

Unlike traditional game jams, and unlike our previous programming jams, the goal of the Learning Jam is knowledge. It's an opportunity to throw yourself at a topic and learn everything you can about it—and then, to turn around and share that knowledge with others.

The jam takes place over two weekends. On the first weekend, you'll learn as much as you can about your topic of choice. On the second, you'll share what you learned in whatever form you like—writeup, video, Minecraft mod, whatever.

How to participate

Choose a topic.

Decide what you'll spend your weekend learning about. Maybe there's an area of programming you've been meaning to dig into, or maybe there's a specialization in your field that you've been curious about. Maybe you just need a reason to read papers for a weekend.

You're welcome to work in teams or work solo.

Mar 15-17: Learn!

Create a Handmade Network project to track your progress. Then go down the rabbit hole. Absorb as much information as you can in a weekend.

As you learn, we encourage you to share updates on Discord using the !til command. These updates will be published as part of your submission.

Mar 22-24: Share!

Share what you learned with the rest of the community. You can present the information in any form you like—whatever helps you communicate most effectively.

Your post doesn't have to be the authoritative resource on a subject. It doesn't even have to do much "teaching" at all. The point is just to share what you learned, what surprised you, what you found interesting, and where you want to go from here.

Your Handmade Network project is your final submission. Make sure the description gives adequate context, and either attach or link to your final presentation.

Why?

The Handmade Network's goal is to change the software industry by building back up from new foundations. But in order to do that, we need to understand those foundations.

Our other programming jams are great opportunities to try building new things. But what should those new things be? We want to give the community a chance to focus just on learning and research, to gather information and share it with others, to boost the entire community's knowledge on a topic.

We hope that the results of the Learning Jam inspire new ideas for the community to explore in the Visibility and Wheel Reinvention jams later in the year. There is so much bad software out in the world, and this is the first step toward reinventing it.