I was honored to speak with Guy Davidson, a legendary figure in the world of game programming. He’s the man with over two decades of experience at Creative Assembly (Total War franchise) the ISO C++ committee voting member and the author of the "Beautiful C++" book. In our conversation, we discuss his programming journey, he shares his thoughts about C++ direction, he walks me through step by step how C++ Standards body operate, and then we discuss his approach to memory management and IO in game development! Guy's Linkedin: https://www.linkedin.com/in/j-guy-davidson/ Beautiful C++ book: https://www.amazon.co.uk/Beautiful-Core-Guidelines-Writing-Clean/dp/0137647840 00:00 Introduction 00:49 Guy's history in the industry 34:22 Into C++ 37:38 CPP2 AKA cppfront 48:51 How ISO C++ committee operates 1:14:47 Memory management in games 1:32:11 Disk IO in games Game Engineering Podcast Show links: https://podcasters.spotify.com/pod/show/lukasz-sciga Spotify: https://open.spotify.com/show/7tExkDJcI6vvmpCguX8Ygd Apple Podcasts: https://podcasts.apple.com/us/podcast/game-engineering-podcast/id1683109481 Youtube: https://www.youtube.com/channel/UC9J9u3apteD0EuFjzRpt71w RSS: https://anchor.fm/s/dd7643a4/podcast/rss