The Handmade Network Expo was a huge success. Enormous thanks to everyone who attended!
I love being in a room full of people who love programming so much that they are willing to fly halfway across the world to geek out for a single day. The Handmade community is amazing and I am so happy to be a part of it.
Huge thanks to @abjmakes for organizing this ill-specified event, and a particular thanks to Global Relay for the use of their beautiful downtown event space. I also would like to thank all our presenters: @frogtoss, @gdechichi, @leddoo_dev, @starfreakclone, @struc_ture, @antovsky, @nicbarkeragain, and all the other community members who brought their laptops and showed off their passion projects.
And of course I want to extend a special thanks to @cmuratori, without whom none of this would have ever happened. 12 years on from the start of Handmade Hero, it’s clear how much of an impact he’s had on all of us. I’m glad to be able to keep building community around this way of programming.
Also Casey is pretty good at DDR.
That is all.
On June 6 we are hosting the first-ever Handmade Network Expo in Vancouver, BC, an in-person event celebrating software made from scratch.
Among the lineup: a new game from @antovsky & @nicbarkeragain, a time travel debugger for macOS by @leddoo_dev, a custom metaprogramming language and IDE from @frogtoss, a custom game engine by @gdechichi, and more.
More info and tickets below :)
@aerettberg@cmuratori You guys have to review Nirvana the Band the Show the Movie. It has the writing quality and thrill of an 80s classic, plus a whole dimension that will make you question how the hell the film even got made.
@cmuratori@DemetriSpanos@generativist I couldn't tell if you were bullshitting, but it's actually real. Wow. But are they certified FDA organic bananas? https://t.co/F8QXDqqcsk
@Jonathan_Blow@Murshid_38@straffern SteamOS vs Win11 on the same handheld seem to favor SteamOS. And thats running through the proton layer too... This doesn't mean Linux isn't bloated, but something is causing Win11 to be much worse on the same hardware.
https://t.co/2f8NPYjmCd
@cmuratori@PhilAndrew61181@TheGingerBill Hey Casey! Could you point to any public code that you have that does this? I feel like there are more techniques that you do to use this style that aren't obvious.
Maybe this would be a better Q for the computerenhance Q&A
@mollymovieclub you guys should review the new Coogler movie, Sinners. Easily the best movie of 2025, and I am not sure it will be topped. It's really original; be sure to avoid spoilers.
@rflaherty71 Genuinely, I use Firefox's frequently for having a few sports streams going at the same time. It's a lot easier than bouncing between tabs.
@cmuratori@Jonathan_Blow@davidhellman “It’s not just about AI showing up to help you, it’s about AI showing up at the right moment,” Kardar elaborated. “We really have to think about the experience we’ve built, it cannot be intrusive.”
I am sure everyone is confident they will always get the "right moment" 😂
@rflaherty71 Do you know what causes such a significant difference between the two functions? Is it just batching messages which makes the big difference, or is there something else?
@rflaherty71@lemire It's the mundane things I am most curious about. When you're dealing with user text IO, for instance, are you typically reading all text into a char text_in[MAX] buffer then taking slices of this buffer for your strings? How would you handle receiving input that exceeds MAX?