Casey Muratori

@cmuratori.bsky.social

Programming: computerenhance.com Comics: meowtheinfinite.com

I realize this is very unlikely since I never post about music stuff, but: if anyone in Washington State has a good condition Yamaha CP-300, and wants to trade it for a brand-new Yamaha P-525, I would love to talk to you :)

What are the mysterious eight bytes that show up in-between some Windows heap allocations? In this follow-up to last month's video, we go further down the rabbit hole to figure out exactly who's writing the bytes and what they mean: www.computerenhance.com/p/lets-decod...

Let's Decode the Mystery Bytes!

In this follow-up to "Let's Answer Ray's Question!", we go all the way down the rabbit hole to decode the mysterious eight bytes that kept showing up in-between Ray's allocations.

computerenhance.com

For people using AI in commercial game development: I'd be interested in hearing the best arguments as to why you think people should pay for the resulting game instead of pirating it. Concisely, if you pirated the inputs, why shouldn't they pirate the output?

New video with Marc "Mahk" LeBlanc is up! On the heels of our ECS interview, Mahk is back with a more intuitive construction for the typical "random selection from a series of unknown size" problem often faced in game development: www.computerenhance.com/p/intuitive-...

Intuitive Random Selection (with Marc LeBlanc)

After the ECS interview, Mahk shared a new random selection that's much more intuitive than the one typically used in game development.

computerenhance.com

[1/2] If you enjoyed the entity component system (ECS) history I laid out in The Big OOPs, I have some good news! Marc "Mahk" LeBlanc and I have redone the original (unrecorded) interview we did as part of the research for the talk.

[1/2] I don't normally make commentary videos, but after seeing the entirety of Eric Schmidt's University of Arizona commencement speech, I felt like there was a lot more going on than just "CEO mentions AI, gets booed". So I made a video to explain what upset me about it.

I recently had the honor of interviewing Zen’s chief architect Mike Clark! I tried to fit in as many microarchitecture questions as I could, including x64 vs ARM ISA power efficiency, 4k vs larger page sizes, 64-byte cache lines, scatter/gather and more: www.computerenhance.com/p/an-intervi...

An Interview with Zen Chief Architect Mike Clark

Zen is one of the most important microarchitectures in the history of the x86 ecosystem.

computerenhance.com

I do one speaking engagement every year. For 2025, I will be traveling to Sweden for the inaugural Better Software Conference. This is the first time I'll be speaking in Europe, and I look forward to saying hello to folks whom I've so far only ever met on-line.

Testing Bluesky again - still underwhelming. The notifications tab does not work reliably. I click on it, and most of the notifications are missing. I have to expand and contract the top "collapse" list, and then all of a sudden, the replies (which are not part of that list!) magically appear.

One of the most important improvements to Twitter/X for me was the removal of the length limit, so you could convey more complicated information when necessary. Having just arrived here, I am disappointed to see that BlueSky is capped to 300 characters :(