Some good stuff on YouTube

2025-06-15

Fun stuff today!

Andrew Kelley Practical Data Oriented Design (DoD) - YouTube. In a deliberate callback to CppCon 2014: Mike Acton “Data-Oriented Design and C++” - YouTube, the creator of Zig talks about applying DoD ideas to the Zig compiler. In brief: “struct of array” instead of “array of struct” can get you a lot of mileage, or in general, looking for anytime there are a lot of the same type of object in memory, and making each object smaller. CPUs are faster at many things that reading from any level of memory, for example math. Other good stuff.

A Systems-Minded Approach to Creating a Music Player Application by Andrew Kelley - YouTube is fun but less focused and useful; one big point about the youtube-dl project, that the project maintainers’ real product is their labor (the rapid updates to combat YouTube’s obfuscation), which they’re choosing to package in a complicated Python toolchain, which is absolutely their choice, but perhaps the project would get more reach if they were to do this in a more isolated and re-usable library, since again their product is not really software — the code is not the thing they’re offering, it’s the ongoing labor to keep the code useful.

Implicit Surfaces & Independent Research - YouTube by Matt Keeter was pretty inspiring. The talk is about implicit surfaces, but he offers some great advice about doing independent research as the final third of the talk, summarized here:

This feels closely related to HOWTO-GTD.