Game Engineering Podcast cover image

Game Engineering Podcast

Casey Muratori on his work experience

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.
02:16:40

Episode guests

Podcast summary created with Snipd AI

Quick takeaways

  • Casey Muratori critiques object-oriented programming for its complexity, advocating for a focus on identifying system primitives instead.
  • He emphasizes the effectiveness of self-directed learning over traditional education, highlighting its role in practical programming skills.

Deep dives

Understanding Object-Oriented Programming

The discussion emphasizes a reevaluation of object-oriented programming (OOP), arguing that it should primarily be viewed as defining API boundaries rather than as an association of methods with data. The speaker argues that OOP can become overly complicated, leading to a misunderstanding of its true purpose. Instead of focusing on objects, developers should concentrate on identifying the appropriate primitives that drive the interaction across system boundaries. This approach encourages clarity in programming structure and promotes better integration of systems.

Get the Snipd
podcast app

Unlock the knowledge in podcasts with the podcast player of the future.
App store bannerPlay store banner

AI-powered
podcast player

Listen to all your favourite podcasts with AI-powered features

Discover
highlights

Listen to the best highlights from the podcasts you love and dive into the full episode

Save any
moment

Hear something you like? Tap your headphones to save it with AI-generated key takeaways

Share
& Export

Send highlights to Twitter, WhatsApp or export them to Notion, Readwise & more

AI-powered
podcast player

Listen to all your favourite podcasts with AI-powered features

Discover
highlights

Listen to the best highlights from the podcasts you love and dive into the full episode