

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.
AI Snips
Chapters
Transcript
Episode notes
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.
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.
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.