Chapters
Transcript
Episode notes
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67
Introduction
00:00 • 3min
Prince of Persia
02:55 • 4min
How Do We Animate the Geometry of a Person Walking Around?
06:57 • 6min
GPU Programming Is a Different Kind of Acceleration Than CPU Programming Right So CPU Talking to GPU Is Slow GPU Talking Back to CPU Is Slow
12:30 • 2min
Deep Learning and the Bitcoin Miners
14:14 • 2min
NVIDIA 2080 TI - It's a Little Too Early but It Works
16:11 • 2min
Speculative Execution and the Cell Processor
18:15 • 3min
How Do We Accelerate Clocks?
21:09 • 2min
How to Schedule a Video Game Using a Co-Producer
22:49 • 2min
I Think the Reason That GPUs Are So Successful Is Because of the Interconnectedness of the GPUs
24:30 • 3min
Hardware People Are Lazy and Stunny Yeah Yeah Yeah
27:28 • 2min
The Cell Is an Important Experiment and I'm Not Sure if You're Trying to Do That or Not
29:03 • 3min
Using a Physics Engine in a Multiplayer Game
31:53 • 2min
Infiniband Servers - The Infinite Band
33:47 • 2min
Is Your Baby Ugly?
35:28 • 2min
The Metal on the Metal Podcast
37:56 • 2min
Game Developer Jonathan Blow
39:45 • 2min
Is Minecraft Really a Reasonable Game?
41:30 • 2min
Tetris and the Butterfly Effect
43:13 • 4min
The Problem of Latency in First-Person Shooter Games
46:48 • 2min
What's the Difference Between Hit and Not Hit?
49:09 • 3min
Why Do You Play Shooter Games?
52:28 • 5min
Video Game Industry - Is That a Fair Assessment?
57:50 • 3min
Is There a Game That Helped Inform Your Career in the Game Space?
01:00:52 • 3min
What Was Your First Experience With Networked Games?
01:03:52 • 3min
Doom and It's a WOD File for a Set Top Box
01:06:24 • 3min
NVIDIA 286 Graphics Accelerator
01:09:07 • 3min
Doom to Sgis Doomed Set Top Box
01:11:57 • 2min
What Did You Do After After Sgis?
01:13:48 • 4min
The Secret of Quake
01:17:22 • 2min
The Reuse of the Frame Pointer
01:19:29 • 3min
How to Program a Game Console Right?
01:22:50 • 2min
Doing a Lot With a Little Right Is a Good Idea Right
01:24:44 • 3min
The Number One Thing to Understand in a PC Is CPUs
01:27:14 • 4min
C++ Is Not the Best Programming Language
01:31:06 • 2min
C++ 11 and C++ 17 and I Can't Go Back to C++ Right?
01:32:39 • 3min
Open Source Software
01:35:29 • 3min
Javascript and the Go Ecosystem
01:38:08 • 5min
Using a Smart Pointer in a Game Is a Good Idea
01:43:23 • 4min
Is Open Source a Good Idea?
01:47:00 • 2min
Is Rust a Good Compiler?
01:48:32 • 2min
Rust and the Entity Component System
01:50:21 • 2min
Rust and the Multiple Ownership Problem
01:52:44 • 2min
Is Your Problem a Global State Manipulation Problem?
01:54:14 • 2min
Do You Need a Doubled Linked List?
01:55:54 • 3min
We're in a Golden Age of Software
01:58:27 • 2min
The Way You Ship Software That Works Robustly Means You Know What's in There
02:00:21 • 2min
Is It Hard to Run a Program You Know on Linux or Windows?
02:01:59 • 3min
Containers Are Trying to Get You Back to That Model You Had
02:05:24 • 2min
C Is a Language That Can Compile for Multiple CPUs
02:07:40 • 5min
Is There Still So Much to Be Had in Computer Programming Languages?
02:12:13 • 4min
Programming Languages
02:15:43 • 2min
Are We More Productive in Python?
02:17:55 • 2min
Is It Better to Regurgitate Code Than to Rewrite Code?
02:19:37 • 2min
C Programming and Rust
02:21:39 • 2min
Java Programming - Memory Management Is Impossible
02:23:09 • 2min
Using a Cpu in a C++ Environment Is a Good Idea but It's a Bad Idea.
02:24:50 • 3min
The Number of Programmers That Are Writing Game Engines Is a Smaller Number Than the People That Were Writing System Software
02:28:16 • 2min
Rewrite It in Rust Is Not the Right Thing
02:29:58 • 3min
Compiler Performance Comparison
02:32:34 • 2min
Compilers Aren't Compiling at All Right
02:34:27 • 2min
I've Identified a Breakpoint in a Macro in the Debug Format
02:36:57 • 4min
The Units Philosophy
02:40:29 • 2min
Using Unix to Prototype a Complex Programming Language
02:42:05 • 2min
Unix Redundancy Is Not Just a File Descriptor but It's a File on Disk
02:44:14 • 2min
I Don't Like Java When It Comes Out
02:46:16 • 3min
On the Metal Tails From the Hardware Software Interface
02:48:55 • 3min