+ A one-week jam to change the status quo. {{ if gt .DaysUntilEnd 0 }} {{ if
+ eq .DaysUntilStart 0 }}
+ Happening now.
+ {{ else if eq .DaysUntilStart 1 }}
+ Starting tomorrow.
+ {{ else }}
+ In {{ .DaysUntilStart }} days.
+ {{ end }} {{ 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!
+
+ 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
+
+
+ Any tech is allowed, but we encourage you to use only use what you
+ really need. If you want some lightweight templates to get you started,
+ check out our
+ app templates.
+
+
+ You may work solo or in a team. (But we encourage you to work with a
+ team!)
+
+
Submit your work by the end of the day on April 16.
+
+
+ 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.
+
+
+
+ Explain the project's goals and how it improves on what came before.
+ Also share some closing thoughts - did it turn out how you hoped? What
+ did you learn? If you continue the project, what will you do
+ differently?
+
+
+ Your description must contain multiple screenshots of your software
+ in action.
+ You should ideally also share a project update with a demo video. We
+ recommend Mārtiņš Možeiko's
+ wcap for
+ recording desktop video on Windows. On Mac, just press ⌘-Option-5 and
+ record a video, or use QuickTime.
+
+
+ If at all possible, please provide a way for people to either build or
+ download your program.
+
+
+
+
+
+
+
+
+
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.