Projects Jams Discord
Resources
Unwind Fishbowls Forums Newsletter
About
Manifesto About the Team
Log In

Visibility Jam

July 19-21, 2024.

What does "visibility" mean?

Too many things in computing are invisible.

We have too little insight into our machines. We have no idea what our CPU is up to, what our operating system is up to, what our language runtimes are up to. Even the simple question of "what port is my program using?" requires arcane command line tools to answer.

This is not because that information is complicated or confusing. The information is there, but no one has made it visible.

Building high quality software, the Handmade way, requires us to understand our systems. But we cannot understand what we cannot see. Making things visible is the first step to making them better.

So for this jam, make something visible. Maybe it's a map of an unfamiliar codebase. Maybe it's a trace of your program's execution. Maybe it's a breakdown of a file format, a deep dive into an algorithm, or a tool to expose the inner workings of your OS. Whatever you choose, you have a weekend to make it happen.

Watch the recap

Watch the live recap show celebrating all of this year's amazing submissions.

All submissions

Project Logo

Diffest 2

The why and how of comparing trees 🌳🌲

abec
Project Logo

Structure

A visualiser for how a struct sits in memory.

khrob
Project Logo

MiniVM Visuals

Visualization of MiniVM stages.

4984
Project Logo

WM_SHOWWINDOW

A window into Windows window messages

Ann

XEL

X Event Logger

Annwan

LLMV

A Low-Level Memory Visualizer.

Ben Visness

memory hexplorer

Explore your program's memory like you explore code with an IDE.

leddoo
Project Logo

Loop-de-Loop

quick and fun visualization of cycle finding algorithms

BYP

HMN Website Monitor

Simple and easy performance monitoring for https://handmade.network

Asaf Gartner
Project Logo

ZBiggestProcess

Display metrics of the process with the biggest committed working memory

Zeanith

SuperHTML - An HTML Language Server

You might not believe it but there is no language server for HTML out there that tells you when you wrote wrong HTML.

Loris Cro
Project Logo

Process Spy

A Procmon alternative that displays file access for all programs in real time inside a file explorer like experience

Taylor Robbins

cli2gui

Give a GUI frontend to your favorite CLI tools!

IcyLava

Delta XY Plotter

Animated Visualizations of Differential Equations

Allen Webster