Software Unscripted

Things Web Devs Can Learn from Game Devs with Casey Muratori

16 snips
Dec 1, 2023
Richard talks with Casey Muratori, game engine programmer and creator of the term Immediate Mode GUIs, about performance and programming culture, memory safety's impact on program architecture, and lessons for web development from game development, including improvements to CSS and different approaches to front-end development.
Ask episode
AI Snips
Chapters
Transcript
Episode notes
INSIGHT

Lack of Comparison in Web Development

  • Most web developers lack a basis for comparison regarding web specs.
  • They often accept existing processors and web specs without questioning their design.
INSIGHT

Web's Document-Centric Design Limitation

  • The web, designed for documents, now hosts non-document applications, creating performance issues.
  • Electron apps exemplify this, converting UIs into documents and back, hindering performance.
ANECDOTE

Richard's Childhood Memory Bug

  • Richard, as a kid, encountered a memory bug while programming a game in C++.
  • He mistakenly attributed professional game developers' success to inherent talent rather than experience.
Get the Snipd Podcast app to discover more snips from this episode
Get the app