
Wookash Podcast Casey Muratori on his work experience
9 snips
Sep 21, 2024 In this engaging discussion, Casey Muratori, a renowned programmer and educator behind the Handmade Heroes series, dives into his journey from the tech limitations of the 80s to modern-day gaming innovations. He critiques traditional object-oriented programming, advocating for procedural techniques that enhance flexibility and efficiency. Casey also emphasizes the need to rethink math education, illustrating its disconnect from real-world programming. Listeners will gain insights into the evolution of video codecs and the impact of customer feedback on game development.
AI Snips
Chapters
Transcript
Episode notes
Library Design
- When designing libraries, prioritize exposing fundamental building blocks and promise stability.
- Avoid hiding everything; instead, do upfront work to define stable interfaces.
Granny 2 Bug
- Granny 2's control system, which retained some OOP principles, caused the product's worst bug.
- A client's memory constraints led to a rushed, buggy feature implementation.
Customer Support at RAD
- At RAD Game Tools, each programmer handled customer support for their product.
- This direct feedback loop encouraged proactive bug fixing and improved product design.

