
Welcome to the first episode of Unwind in podcast form! Web developer turned CPU engineer Alex (aolo2) joins us to discuss three amazing programs he made from scratch: a collaborative whiteboard, a chat application, and a processor trace viewer.
For those listening via a podcast feed, welcome to Unwind. Unwind started as a live interview show on Twitch, but this year we've decided to change the format and bring it to podcast platforms. We're still keeping the old Handmade Network Podcast episodes around, so you can listen through the backlog at any time.
This episode is intended to be watched in video form. We recommend watching on YouTube or Spotify.
Show notes:
Alex’s whiteboard program: https://git.some.website/aolo2/desk2/src/branch/sdf
Alex’s chat program: https://github.com/aolo2/chat
Handmade Hero: https://guide.handmadehero.org/
Milton, another Handmade paint program: https://www.miltonpaint.com/
Our 2024 Visibility Jam: https://handmade.network/jam/visibility-2024
Colin’s profiler, Spall: https://gravitymoth.com/spall/
Join the Handmade community: https://handmade.network/
Edited by Vital Ash: https://youtube.com/@vitalash
Mar 8, 2025
57 min

Rudy Faile - community member, former podcast guest, navy veteran, and systems engineer - joins us to discuss the Handmade movement in 2021, including the Handmade Seattle conference, Handmade projects, and Handmade Network, and where we are planning to go with Handmade Network in 2022 and beyond.
https://handmade-seattle.com/
https://happenlance.com/
https://handmade.network/jam
https://handmade.network/showcase
Jan 9, 2022
44 min

Tyler Leeds is a network engineer for Automattic. He works as a member of a small team that manages a massive network, responsible for a massive portion of the entire web. He and Rudy Faile, a coworker of Tyler's, community member, and former podcast guest, join us in this episode to dig into the guts of how networking works at a lower level. We discuss both the technical and human aspects of how the Internet comes together, and what that means for software developers.
Tyler was kind enough to provide a practical example of a BGP update (which we discuss in the podcast) in action for us to check out: https://handmade.network/static/media/podcast/hmn/bgp_example.txt
https://www.cisco.com/
https://automattic.com/
https://www.arin.net/resources/guide/asn/
https://en.wikipedia.org/wiki/Internet_service_provider
https://en.wikipedia.org/wiki/IPv4
https://en.wikipedia.org/wiki/IPv6
https://en.wikipedia.org/wiki/Local_area_network
https://www.cisco.com/c/en/us/support/docs/ip/routing-information-protocol-rip/13769-5.html
https://www.cisco.com/c/en/us/support/docs/ip/border-gateway-protocol-bgp/13753-25.html
https://en.wikipedia.org/wiki/Domain_Name_System
https://en.wikipedia.org/wiki/Internet_exchange_point
https://en.wikipedia.org/wiki/Peering
Sep 2, 2021
1 hr 24 min

Ben Visness and Asaf Gartner—web development professionals and Handmade Network staff members—join us in this episode. We discuss the problems that the web is trying to solve, the source of performance problems in web-based software, how the web could improve practically in the short-term, and how it could improve dramatically in the long-term.
https://jquery.com/
https://developer.mozilla.org/en-US/docs/Web/CSS
https://v8.dev/
https://developer.mozilla.org/en-US/docs/Web/API/Document_Object_Model
https://www.w3schools.com/csS/css3_flexbox.asp
https://www.chromium.org/developers/how-tos/trace-event-profiling-tool
https://webassembly.org/
https://developer.chrome.com/docs/devtools/evaluate-performance/
Jul 2, 2021
1 hr 12 min

Demetri Spanos is a machine learning expert, PhD recipient, and former university professor. In this episode, he joins us again to discuss the subject of education, particularly in universities. We dig into the perceived problems of computer science and software engineering education, whether they are real or serious, why they are there, how they have been solved elsewhere, and how we might solve them in the future.
https://www.caltech.edu/
https://www.usc.edu/
https://en.wikipedia.org/wiki/Halting_problem
https://ncu.libguides.com/writingresources/synthesis
https://en.wikipedia.org/wiki/Blind_men_and_an_elephant
https://en.wikipedia.org/wiki/Java_(software_platform)
https://en.wikipedia.org/wiki/Object-oriented_programming
https://nodejs.org/en/
https://www.olin.edu/
Jun 2, 2021
1 hr 25 min

Andrew Richards (also known as cancel), creator of Ripcord, joins us to chat about how he got into low level programming, the development and technical challenges of Ripcord, programming languages, teaching low-level programming, and modern software.
https://cancel.fm/
https://cancel.fm/ripcord
https://en.wikipedia.org/wiki/UTF-8
https://en.wikipedia.org/wiki/UTF-16
https://en.wikipedia.org/wiki/Pascal_(programming_language)
https://bellard.org/tcc/
https://en.wikipedia.org/wiki/Git
https://en.wikipedia.org/wiki/Undefined_behavior
May 3, 2021
1 hr 22 min

Andrew Kelley and Allen Webster join us to discuss the funding model of Zig language and making Handmade-style projects self-sufficient in funding.
https://ziglang.org/zsf/
https://4coder.net
https://patreon.com
https://itch.io
https://drive.google.com/drive/folders/1ucHARxVbhrBbuZDbhrGHYDTsYAs8_bMH
https://sourcehut.org/
Jan 8, 2021
1 hr 21 min

Andrew Reece, creator of Handmade Network project WhiteBox (https://whitebox.handmade.network), a real-time debugging tool, joins us to discuss WhiteBox, low-level programming, improving the cycle of human-computer interaction both in the physical and software spaces, instant feedback, providing insight into the multiple dimensions that define a program and its effects, and the future of computing.
https://whitebox.systems
https://twitter.com/whitebox_sys
https://infovis-wiki.net/wiki/Visual_Variables
https://www.axismaps.com/guide/general/visual-variables/
http://worrydream.com/
https://futureofcoding.org/
https://en.wikipedia.org/wiki/Jerome_Bruner
https://llvm.org/
https://clang.llvm.org/
https://en.wikipedia.org/wiki/Object-oriented_programming
https://dynamicland.org/
Oct 30, 2020
1 hr 32 min

Creator of 4coder and RAD Game Tools engineer Allen Webster joins us to discuss teamwork on a new project he started with Ryan, sparked by topics discussed last time he joined us. Using this project as an example, we explore various problems with approaching a team-based Handmade project as programmers used to working on projects alone, and some of the solutions used for approaching those problems.
https://handmade.network/podcast/ep/14a5407e-5f73-4c59-a422-44c4ece6a1bf
https://4coder.net
http://www.melconway.com/Home/pdf/committees.pdf
Oct 16, 2020
1 hr 22 min

Martijn Courteaux, programmer on the SilverNode project (https://silvernode.handmade.network), joins us to discuss the architecture and development of SilverNode, a RAW photo editor to improve the efficiency and abilities of photographers when editing photos.
https://silvernode.io
https://silvernode.handmade.network
https://www.youtube.com/channel/UCtrDnkbsSQG7UqQm57f17Hw
https://en.wikipedia.org/wiki/Raw_image_format
https://en.wikipedia.org/wiki/Bayer_filter
https://en.wikipedia.org/wiki/JPEG
https://halide-lang.org/
https://github.com/bkaradzic/bgfx
https://www.blender.org/
http://media.idlab.ugent.be/
Oct 2, 2020
1 hr 21 min
Load more
