--- title: "Handmade Seattle 2024" meta_title: "Handmade Seattle 2024" description: "Handmade Seattle 2024" year: 2024 draft: false layout: year_page banner: title: "Handmade Seattle 2024" content: "We are the largest indie conferences for low-level programmers.
Proud to be __Fully Hybrid__.
" content_bottom: "**Seattle Center**
Nesholm Family Lecture Hall

**Nov 20th - 22nd, 2024**
Private Hangouts on Friday, Nov 22nd" content_bottom_class: "mt-20 text-white" section_class: "mb-0 pb-0" bg_img: parallax: false img: "/images/seattle_skyline.webp" bg_class: "z-0 bg-[rgba(0,0,0,0.5)]" hide_banner_img: true transition: end: "/images/transition2.svg" end_class: "mt-20 transform -scale-y-100 -scale-x-100" end_color: "#fff" end_dark: "/images/transition2.svg" end_dark_color: "#150e31" button: enable: true label: "Tickets" link: "/tickets" icon: "fa fa-ticket pl-2" class: "btn text-white seattle-bg" button2: enable: false label: "Twitch" link: "https://twitch.tv/abnercoimbre" icon: "fab fa-twitch pl-2" class: "btn bg-purple-700 dark:bg-purple-700 dark:text-white hover:bg-purple-800 mt-6 text-white" # Features features: - title: "This Year’s Stars" title_class: "text-white mb-8 text-center" image: "" side: "center" bg_img: parallax: true img: "/images/devon_starfield.png" transition: start: "/images/transition2.svg" start_class: "mb-5 transform" start_color: "#fff" start_dark: "/images/transition2.svg" start_dark_color: "#150e31" end: "/images/transition3.svg" end_class: "transform -scale-x-100" end_color: "#fff" end_style: "mask-size: cover;height:150px;" end_dark: "/images/transition3.svg" end_dark_color: "#150e31" img_grid: title: "" title_class: "text-center" section_class: "mb-12" img_title_class: "text-center text-2xl no-underline hover:underline hover:color-[#150e31]" img_subtitle_class: "text-center" img_class: "hover:cursor-pointer devon_was_here" imgs: - title: "Abner Coimbre" title_class: "text-center text-2xl mt-2" subtitle_class: "text-center text-lg mb-4" subtitle: "Host" img: "/images/people/abner_2022.png" modal_target: "abner" - title: "Billy Basso" title_class: "text-center text-2xl mt-2" subtitle_class: "text-center text-lg mb-4" subtitle: "Creator of [Animal Well](https://www.youtube.com/watch?v=ygL8eqX12MQ)" img: "/images/people/billy-basso.jpg" modal_target: "billy" - title: "Anniversary Special" title_class: "text-center text-2xl mt-2" subtitle_class: "text-center text-lg mb-4" subtitle: "The Next Ten Years" img: "/images/people/abner_bvisness-scaled.jpg" modal_target: "anniversary" - title: "Allen Webster" title_class: "text-center text-2xl mt-2" subtitle_class: "text-center text-lg mb-4" subtitle: "Founder of [Mr. 4th](https://mr4th.com/) Lab" img: "/images/people/allen_square.webp" modal_target: "allen" - title: "Freya Holmér" title_class: "text-center text-2xl mt-2" subtitle_class: "text-center text-lg mb-4" subtitle: "YouTuber and Shader [Sorceress](https://acegikmo.com/)" img: "/images/people/freya.jpg" modal_target: "freya" - title: "Andrew Kelley" title_class: "text-center text-2xl mt-2" subtitle_class: "text-center text-lg mb-4" subtitle: "Present of [Zig](https://ziglang.org/) Software Foundation" img: "/images/people/andrew-kelley.jpg" modal_target: "andrew" - title: "Devine Lu Linvega" title_class: "text-center text-2xl mt-2" subtitle_class: "text-center text-lg mb-4" subtitle: "Co-Founder of [Hundred Rabbits](https://100r.co)" img: "/images/people/devine_square.webp" modal_target: "devine" - title: "Wryl" title_class: "text-center text-2xl mt-2" subtitle_class: "text-center text-lg mb-4" subtitle: "Computational artisan, author of [Modal](https://wiki.xxiivv.com/site/modal)" img: "/images/people/wryl_sq.webp" modal_target: "wyrl" - title: "Kagi Search" title_class: "text-center text-2xl mt-2" subtitle_class: "text-center text-lg mb-2" subtitle: "Humanize the Web" img: "/images/people/kagi_square.webp" modal_target: "kagi" - title: "Meese Engine" title_class: "text-center text-2xl mt-2" subtitle_class: "text-center text-lg mb-2" subtitle: "Minecraft-like [engine](https://handmade.network/p/548/meese-engine/) for Gamecube, Wii & Dreamcast" img: "/images/people/meese_15.png" modal_target: "meese" - title: "Project Salarybot" title_class: "text-center text-2xl mt-2" subtitle_class: "text-center text-lg mb-2" subtitle: "What's it feel to work as a robot for a living?" img: "/images/demos/salarybot-1.png" modal_target: "salarybot" - title: "Ark" title_class: "text-center text-2xl mt-2" subtitle_class: "text-center text-lg mb-2" subtitle: "Version Control System" img: "/images/demos/branch_merged.png" modal_target: "ark" - title: "Elizabeth Baumel" title_class: "text-center text-2xl mt-2" subtitle_class: "text-center text-lg mb-2" subtitle: "Senior Graphics Programmer" img: "/images/people/baumel.jpg" modal_target: "elizabeth" - title: "Mason Remaley" title_class: "text-center text-2xl mt-2" subtitle_class: "text-center text-lg mb-2" subtitle: "Indie Gamedev" img: "/images/people/mason.png" modal_target: "mason" - title: "Way of Rhea" title_class: "text-center text-2xl mt-2" subtitle_class: "text-center text-lg mb-2" subtitle: "Hard puzzles, forgiving mechanics" img: "/images/demos/way-of-rhea-steam.png" modal_target: "rhea" - title: "Beyond the Folders" title_class: "text-center text-2xl mt-2" subtitle_class: "text-center text-lg mb-2" subtitle: "Inside [Disk Voyager](https://diskvoyager.com)" img: "/images/podcasts/disk_voyager_screenshot.jpg" modal_target: "voyager" - title: "fred" title_class: "text-center text-2xl mt-2" subtitle_class: "text-center text-lg mb-2" subtitle: "An editor from the ground up" img: "/images/demos/fred-1.png" modal_target: "editor" - title: "Job Booth" title_class: "text-center text-white text-2xl mt-2" subtitle_class: "text-center text-lg text-white mb-4" subtitle: "Open Slots" img: "/images/people/resume.png" link: "/jobs" bg_color: "#0a0a0a" content: "**More On The Way**
Join the [newsletter](/news) or check out [last year](/media/seattle-2023)'s speakers." content_class: "text-white mt-12 px-12 pb-12 pt-12 bg-[rgba(0,0,0,0.5)] rounded-lg" button: enable: enable class: "meetups-bg dark:meetups-bg" label: "Register" link: "/tickets" - title: "Fully Hybrid" title_class: "ml-4 text-white mb-4 drop-shadow-2xl" side: "center" transition: start: "/images/transition4.svg" start_class: "mb-5 -scale-y-100 -scale-x-100" start_color: "#fff" start_dark: "/images/transition4.svg" start_dark_color: "#150e31" start_style: "mask-position: bottom;mask-repeat:repeat-x;" end: "/images/transition2.svg" end_class: "mt-20 transform -scale-y-100 -scale-x-100" end_color: "#fff" end_dark: "/images/transition2.svg" end_dark_color: "#150e31" bg_img: parallax: false img: "/images/line_waves.webp" card_grid: title: "" title_class: "text-center" section_class: "mb-12" card_class: "dark:bg-[#150e31] bg-white rounded-lg shadow-md overflow-hidden cursor-pointer" card_title_class: "text-xl font-semibold mb-2 text-center" card_subtitle_class: "text-center dark:text-white text-black" card_bottom_text_class: "text-center pt-2" cards: - title: "No Vaults" title_class: "" subtitle_class: "" subtitle: "We don't lock recordings behind a paid vault." img: "/images/film.webp" modal_target: "vaults" - title: "Live Streaming" title_class: "" subtitle_class: "" subtitle: "Presentations streamed live in HD, with closed captioning when possible" img: "/images/cinema.webp" modal_target: "live" - title: "Private Chat Server" title_class: "" subtitle_class: "" subtitle: "Physical and online tracks communicate under the same server" img: "/images/revolt_mockup.webp" modal_target: "chat" image_class: "rounded-md shadow-lg" content: "" content_class: "p-4 px-6 rounded-md" section_class: "text-white" - title: "Watch Previous Years" title_class: "mb-4 drop-shadow-2xl" side: "left" button: enable: true label: "Media" link: "/media" icon: "fa fa-ticket pl-2" class: "btn text-white seattle-bg" image: "/images/hms_23_trailer.webp" image_link: "/media" image_class: "rounded-md shadow-lg" content: "See all of our previous years of talks, demos, and chats freely on our media page." content_class: "p-4 px-6 rounded-md text-black dark:text-white" section_class: "text-white mt-24 pb-24" modals: - active: true id: "abner" title: "Founder of Handmade Cities" title_class: "text-white" content: "… and organizer of Handmade Seattle since 2019

Abner is hyper-social, having started the Handmade [Network](https://handmade.network/) when Casey Muratori needed a community for the viral Handmade Hero series. He then took charge of the conferences when Casey passed him the baton.

A programmer in his own right, Abner’s worked for NASA, Jonathan Blow, the creators of Myst, and is [rethinking](https://terminal.click) terminal emulators from scratch." content_class: "text-white" img: "/images/cities-light-mode.png" img_dark: "/images/cities-dark-mode-row.png" - active: true id: "billy" title: "Creator of [Animal Well](https://www.youtube.com/watch?v=ygL8eqX12MQ)" title_class: "text-white" content: "Coming soon." content_class: "text-white" img: "/images/cities-light-mode.png" img_dark: "/images/cities-dark-mode-row.png" - active: true id: "other" title: "devon was here" title_class: "text-white" content: "devon2 was here" content_class: "text-white" - active: true id: "anniversary" title: "The Next Ten Years" title_class: "text-white" content: "" content_class: "text-white" - active: true id: "allen" title: "Creative Exercises at the Low Level" title_class: "text-white" img: "/images/modals/mr4th_lab.jpg" content: "**An exploration of untapped potential.**
Starting off we’ll map out the toolchains we use for creating and running executables on desktops. Then we’ll flesh out that picture with some low level details. And finally we’ll see how we can play with the pieces that exist to see new possibilities." content_class: "text-white" - active: true id: "freya" title: "Demo" title_class: "text-white" content: "Coming soon." content_class: "text-white" - active: true id: "meese" title: "Meese Engine" title_class: "text-white" content: "Get ready for Meese Engine on the Gamecube, Wii, and Dreamcast—a game engine that, against all odds, outshines official Minecraft in some ways.

With a jaw-dropping render distance surpassing Minecraft on the Switch and PS4, you’ll see those blocky horizons stretch further than you thought was possible on Nintendo’s little cube. Somehow, this console is pushing polygons and chunks into the distance with a 485 MHz CPU and only 24MB of RAM." content_class: "text-white" img: "/images/demos/meese_16.png" - active: true id: "salarybot" title: "Project Salarybot" title_class: "text-white" content: "**An arcade action platformer that really makes you really feel like you work as a robot for a living.**

Project Salarybot is a love letter to 90s arcade games bolstered with modern features. The game is meant to capture that hectic feeling of dropping a few coins into a machine with friends and frantically trying to claw yourselves to victory. An engaging combat system, different threats and objectives with every mission and an unsettling corporate history all await you and up to 3 friends in Project Salarybot." content_class: "text-white" img: "/images/demos/salarybot-2.png" - active: true id: "ark" title: "Ark" title_class: "text-white" content: "**A [VCS](https://ark-vcs.com) with games in mind.**

Ark is a Version Control System that focuses on bringing back **simplicity** and **performance**, targeting especially big projects like **games**.

It's a complete and portable solution, providing CLI, server and GUI, built into a small binary with no dependencies, and without the need of subscriptions nor chained to cloud hosting." content_class: "text-white" img: "/images/demos/branch_merged_full.png" - active: true id: "devine" title: "The Library Of Babel in which every book is a program" title_class: "text-white" content: "We’ll wander through the corridors of a very special library, in which every book is one of the permutations of 64kb of ram." content_class: "text-white" img: "/images/modals/100r.png" - active: true id: "elizabeth" title: "Talk" title_class: "text-white" content: "Coming soon." content_class: "text-white" - active: true id: "mason" title: "It's Not About the API" title_class: "text-white" content: "**Fast, Flexible, and Simple Rendering in Vulkan**

When you read about Vulkan in online forums, a common refrain is: \"It’s over complicated, it’s engineered to only be useful for big companies with big teams making big AAA engines, it’s a terrible place to start graphics programming…\"

People seem to feel similarly about the other modern graphics APIs as well. Are they correct? Are they missing something? Where should small teams working on renderers focus their efforts?

This talk will answer these questions, and in doing so, dissect what makes a good API and why." content_class: "text-white" - active: true id: "rhea" title: "Way of Rhea" title_class: "text-white" content: "**Hard puzzles, forgiving mechanics, and a custom engine!**

Way of Rhea is a puzzle [game](https://store.steampowered.com/app/1110620/Way_of_Rhea/) with hard puzzles, but forgiving mechanics. In this demo, the game’s developer Mason Remaley chats about his experience working on the game while playing through some of the puzzles the game has to offer." content_class: "text-white" img: "/images/demos/way-of-rhea.png" - active: true id: "editor" title: "fred" title_class: "text-white" content: "**fred is a text editor that aims to do one thing very, very well: edit text.**

The editor is build with the idea of rolling in many features of modern editors while aiming for simplicity and performance above all else.

fred also sports some surprises that separate it from other editors…" content_class: "text-white" img: "/images/demos/fred-2.png" - active: true id: "voyager" title: "Exclusive Podcast" title_class: "text-white" content: "Coming soon." content_class: "text-white" - active: true id: "andrew" title: "In Defense of the Free Software Movement" img: "" title_class: "text-white" content: "**A candid and thorough examination of the societal forces that shape software**
Does open source software make your eyes roll so hard you can see your prefrontal cortex? Do you pray to Richard Stallman every night before you go to bed? Either way, prepare to have your assumptions checked, your values questioned, and the Handmade [Manifesto](https://handmade.network/manifesto) itself scrutinized.

You can come with an open mind, or you can hate-watch this talk. Either way, pay attention, because it’s what everyone’s going to be talking about in the halls and at lunch." content_class: "text-white" - active: true id: "wyrl" title: "Democratizing Software" img: "/images/modals/simplex.png" img_class: "bg-white rounded-lg" title_class: "text-white" content: "**Building ladders for the curious.**

Software is intimidating by virtue of its scale and scope.We build mountains upon mountains, and claim they are easy to climb because we’re the architects.

How did we get here? _How can we fix this?_

Join me for a tour through the software crisis and learn how to enable individuals, from all walks of life, to partake in the joy of crafting software." content_class: "text-white" - active: true id: "kagi" title: "High quality search results with no ads or tracking." img: "/images/modals/kagi_pbc.png" title_class: "text-white" content: "[Kagi](https://kagi.com/welcome) is the only premium search engine where YOU are the customer. No ads. No tracking. No compromise. Just pure, powerful search.

Lauded by many as the way search used to be in the 'good old days.' There's no ads, tracking, or algorithm tracking your habits—we give you classic results and your own tools to filter, boost and ersonalize the results yourself." content_class: "text-white" - active: true id: "vaults" title: "No Vaults" img: "" title_class: "text-white text-center" content: "**Download conference recordings straight from Vimeo**

We polish and publish presentations to our [Media Page](/media).

You can freely watch or download Handmade Seattle recordings under a Creative Commons license. ([CC BY NC-ND](https://creativecommons.org/licenses/by-nc-nd/4.0/deed.en))" content_class: "text-white" - active: true id: "live" title: "Live Streaming" img: "/images/nystrom.webp" title_class: "text-white" content: "**High-quality experience for the online track**

Our technical producer, Phil Homan, works alongside Seattle Center A/V staff to stream all our presentations live.
**Stream is free, chat server is not.**

Handmade Seattle streams for free at [handmadecities.com](https://handmadecities.com/) and our [Twitch](https://twitch.tv/abnercoimbre) channel as backup. VODs are made available immediately.

All the actual chatter, however, occurs on the private chat server—you’ll want a ticket for that!" content_class: "text-white" - active: true id: "chat" title: "Private Chat Server" img: "/images/modals/hmc_revolt_screenshot.png" title_class: "text-white" content: "**Self-hosted to protect your data**
Attendees communicate at [chat.handmadecities.com](https://chat.handmadecities.com/) thanks to the open-source [Revolt](https://revolt.chat/) platform.

**Online attendees are first-class citizens**
During Q&A all audience questions are sourced from the chat server, whether you’re at the venue or watching the stream from a Japanese temple.

**Chat moderation done right**
During the event we have a moderator to keep the environment fun yet professional." content_class: "text-white" ---