{{ template "visualization_jam_2023_base.html" . }} {{ define "content" }} {{ $discordInviteURL := "https://discord.gg/hmn" }}

Visualization Jam

April 14 - 16, 2O23

A jam to see things in a new way. {{ if gt .DaysUntilEnd 0 }} {{ if eq .DaysUntilStart 0 }} Happening now. {{ else if eq .DaysUntilStart 1 }} Starting tomorrow. {{ else }} In {{ .DaysUntilStart }} days. {{ end }} {{ end }}
{{ if gt .DaysUntilStart 0 }} Find a project {{ else if gt .DaysUntilEnd 0 }} {{ if .SubmittedProjectUrl }} Share your progress {{ else }} Create your project {{ end }} {{ else }} See the results {{ end }} Join the Discord

TODO: Needs copy -- guessing we'll use some of the images that Ben has marked as TODO TODO TODO in the copy doc.

{{ if eq .DaysUntilEnd 0 }}

Submitted projects

{{ range .JamProjects }} {{ template "project_card.html" projectcarddata . "" }} {{ end }}
{{ else if and (eq .DaysUntilStart 0) (not (eq .ShowcaseJson "[]")) }}
{{ if gt .DaysUntilEnd 0 }}

Recent updates

These screenshots and videos were shared by jam participants in #project-showcase on our Discord. Join us and share what you're working on! See all ➜

{{ else }}

Community showcase

These screenshots and videos were shared by jam participants in #project-showcase on our Discord during the jam. Join us and chat about your favorites!

{{ end }}
{{ template "showcase_templates.html" }} {{ end }}

How to participate

The jam takes place from Friday, April 14 through Sunday, April 16. Here's how you can participate:

Pick a project and form a team.

Pick something to visualize! Maybe it’s some weird data structure you want to debug. Maybe it’s a map of your codebase. Maybe it’s your sleep schedule. Whatever it is, make a Handmade Network project for it

Jam.

{{ if and (eq .DaysUntilStart 0) (not .SubmittedProjectUrl) }} Create a Handmade Network project {{ else }} After the jam starts, create a Handmade Network project {{ end }} to track your work. Then, build your program! Share your work in progress in #project-showcase on Discord, or directly from your project page. Chat with other jammers in #jam too.

Submit your work!

Your Handmade Network project is your submission. Fill out the project description, making sure to explain the goals of the project and how it improves on what came before. Also consider posting an update with video of your program in action!

{{ if and (eq .DaysUntilStart 0) (gt .DaysUntilEnd 0) }}

Submissions close .

{{ else if eq .DaysUntilEnd 0 }}

Submissions are now closed.

{{ end }}

Rules

There are no explicit winners, but we will be selecting a few of our favorite projects to highlight in a recap stream following the jam.

Submission rules

{{ with .SubmittedProjectUrl }} Your Handmade Network project {{ else }} Your Handmade Network project {{ end }} is your submission. We will be looking at the project's description and any extra updates you share toward the end of the jam.

Make it by hand.

The Handmade ethos and Handmade community are software development superpowers. Don't be afraid to question your foundations and rebuild what needs rebuilding. The community is here to help you take on those challenges and do what others might consider impossible.

Of course, this is a jam, so focus on what matters to your project. There are many excellent libraries in the community that can save you time and help you focus on your core ideas. Don't be afraid to use them. But don't be afraid to do your own thing if they're holding you back.

Don't just rebuild. Reinvent.

This is a chance to build something truly new. Learn from previous work, but don't settle for “the same, but better”. It would be a huge shame to spend a week building nothing more than a clone of the same broken software we use today.

This is where working with a team can really help. Bounce ideas off each other, do some research, and brainstorm before the jam starts. The software you end up building might be pretty different from your original ideas.

In the end, this is a jam. Get weird and try something different.

{{ end }}