Jonathan Blow episode artwork

EPISODE · Jan 27, 2020 · 2H 51M

Jonathan Blow

from On The Metal · host Oxide Computer Company

You can find Jonathan on Twitter at https://twitter.com/Jonathan_Blow.Some of the highlights of the show include: The Witness: https://en.wikipedia.org/wiki/The_Witness_(2016_video_game)Prince of Persia: https://en.wikipedia.org/wiki/Prince_of_Persia_(1989_video_game)Prince of Persia source code: https://github.com/jmechner/Prince-of-Persia-Apple-IISprite: https://en.wikipedia.org/wiki/Sprite_(computer_graphics)Atari 800: https://en.wikipedia.org/wiki/Atari_8-bit_familyAtari CTIA (chip performing, among many other things, collision detection for the Atari 800): https://en.wikipedia.org/wiki/CTIA_and_GTIACommodore 64: https://en.wikipedia.org/wiki/Commodore_64VIC-II (CTIA-equivalent chip found in the C64): https://en.wikipedia.org/wiki/MOS_Technology_VIC-IISkeletal animation: https://en.wikipedia.org/wiki/Skeletal_animationGPGPU: https://en.wikipedia.org/wiki/General-purpose_computing_on_graphics_processing_unitsGeForce 2080 Ti: https://en.wikipedia.org/wiki/GeForce_20_seriesCell microprocessor: https://en.wikipedia.org/wiki/Cell_(microprocessor)Dennard scaling: https://en.wikipedia.org/wiki/Dennard_scalingAmdahl's Law: https://en.wikipedia.org/wiki/Amdahl%27s_lawEmbarrassingly parallel: https://en.wikipedia.org/wiki/Embarrassingly_parallelClient-side prediction: https://en.wikipedia.org/wiki/Client-side_predictionParticle system: https://en.wikipedia.org/wiki/Particle_systemMinecraft: https://en.wikipedia.org/wiki/MinecraftRed Dead Redemption 2: https://en.wikipedia.org/wiki/Red_Dead_Redemption_2Rewinding time to address lag: https://en.wikipedia.org/wiki/Lag#Rewind_timeChronostasis (the illusion of time standing still after eye movement): https://en.wikipedia.org/wiki/ChronostasisCounter-strike: https://en.wikipedia.org/wiki/Counter-Strike SimCity: https://en.wikipedia.org/wiki/SimCityTrinity: https://en.wikipedia.org/wiki/Trinity_(video_game)Brian Moriarty: https://en.wikipedia.org/wiki/Brian_MoriartyInfocom: https://en.wikipedia.org/wiki/InfocomLost Treasures of Infocom: https://en.wikipedia.org/wiki/The_Lost_Treasures_of_InfocomNetrek: https://en.wikipedia.org/wiki/NetrekApollo Computer: https://en.wikipedia.org/wiki/Apollo_ComputerSilicon Graphics (SGI): https://en.wikipedia.org/wiki/Silicon_GraphicsTime Warner's "Full Service Network" (SGI Orlando project): https://www.nytimes.com/1994/12/12/business/time-warner-s-time-machine-for-future-video.htmlNetscape Communications: https://en.wikipedia.org/wiki/NetscapeDoom: https://en.wikipedia.org/wiki/Doom_(1993_video_game)Wolfenstein 3D: https://en.wikipedia.org/wiki/Wolfenstein_3DUltima series: https://en.wikipedia.org/wiki/Ultima_(series)SGI engineers transferred to Nvidia, ca. 1999: https://www.eetimes.com/sgi-graphics-team-moves-to-nvidia/Quake: https://en.wikipedia.org/wiki/Quake_(video_game)Quake source code: https://github.com/id-Software/QuakeJohn Carmack: https://en.wikipedia.org/wiki/John_CarmackMichael Abrash: https://en.wikipedia.org/wiki/Michael_AbrashTotal Entertainment Network: https://en.wikipedia.org/wiki/Total_Entertainment_Networkboo.com: https://en.wikipedia.org/wiki/Boo.comBraid: https://en.wikipedia.org/wiki/Braid_(video_game)SIMD: https://en.wikipedia.org/wiki/SIMDPentium U-pipe and V-pipe: https://en.wikichip.org/w/index.php?title=File:24281603.pdf&page=8Data-oriented design: https://en.wikipedia.org/wiki/Data-oriented_designJonathan's rant on Rust: https://www.youtube.com/watch?v=4t1K66dMhWk Catherine West's closing keynote at RustConf 2018: https://www.youtube.com/watch?v=aKLntZcp27MJAI language: https://en.wikipedia.org/wiki/Jonathan_Blow#JAI_language"Worse is better" and the "MIT approach": https://en.wikipedia.org/wiki/Worse_is_betterSmart pointer: https://en.wikipedia.org/wiki/Smart_pointerD language: https://en.wikipedia.org/wiki/D_(programming_language)Entity-component-system: https://en.wikipedia.org/wiki/Entity_component_systemJonathan's talk "Preventing the Collapse of Civilization": https://ww...

Episode metadata supplied by the publisher feed · Published Jan 27, 2020

Embed this episode

On this episode of On the Metal, we interview legendary game designer and programmer Jonathan Blow. Join along as Jonathan takes us from collision detection on the Atari 800, through porting Doom to SGI's famous set-top box, starting a game company at the worst possible time, his adventures with the (in)famous Cell processor, making several hit games -- and his more recent experiences with a new programming language of his own creation.

Distinct summary based on available episode metadata or transcript content.

NOW PLAYING

Jonathan Blow

0:00 2:51:26

No transcript for this episode yet

We transcribe on demand. Request one and we'll notify you when it's ready — usually under 10 minutes.

No similar episodes found.

No similar podcasts found.

Frequently Asked Questions

How long is this episode of On The Metal?

This episode is 2 hours and 51 minutes long.

When was this On The Metal episode published?

This episode was published on January 27, 2020.

Can I download this On The Metal episode?

Yes. Use the download control on the episode player to save the publisher-provided media file.
URL copied to clipboard!