Conference Guide

Blow
?
?

Keyboard Navigation

Global Keys

[, < / ], > Jump to previous / next episode
W, K, P / S, J, N Jump to previous / next marker
t / T Toggle theatre / SUPERtheatre mode
V Revert filter to original state Y Select link (requires manual Ctrl-c)

Menu toggling

q Quotes r References f Filter y Link c Credits

In-Menu Movement

a
w
s
d
h j k l


Quotes and References Menus

Enter Jump to timecode

Quotes, References and Credits Menus

o Open URL (in new tab)

Filter Menu

x, Space Toggle category and focus next
X, ShiftSpace Toggle category and focus previous
v Invert topics / media as per focus

Filter and Link Menus

z Toggle filter / linking mode

Credits Menu

Enter Open URL (in new tab)
3:55Abner Coimbre: A wild Abner appears
3:55Abner Coimbre: A wild Abner appears
3:55Abner Coimbre: A wild Abner appears
5:00insofaras Handmail
🗪
5:00insofaras Handmail
🗪
5:00insofaras Handmail
🗪
5:09AC: The impending release of handmadedev.org and introduction of Jon
5:09AC: The impending release of handmadedev.org and introduction of Jon
5:09AC: The impending release of handmadedev.org and introduction of Jon
5:56Jonathan Blow: Early life, learning to programming BASIC and 6809 assembly at home, and later C during spare time while at University of California, Berkley
5:56Jonathan Blow: Early life, learning to programming BASIC and 6809 assembly at home, and later C during spare time while at University of California, Berkley
5:56Jonathan Blow: Early life, learning to programming BASIC and 6809 assembly at home, and later C during spare time while at University of California, Berkley
9:04JB: First exploratory program on Commodore VIC-20 and the TRS-80 Color Computer
9:04JB: First exploratory program on Commodore VIC-20 and the TRS-80 Color Computer
9:04JB: First exploratory program on Commodore VIC-20 and the TRS-80 Color Computer
13:33JB: First projects for public use, programming languages and MUDs
13:33JB: First projects for public use, programming languages and MUDs
13:33JB: First projects for public use, programming languages and MUDs
16:00AC: Check the audio
🗹
16:00AC: Check the audio
🗹
16:00AC: Check the audio
🗹
17:07JB: Developing personal programming style, driven by technical problems
17:07JB: Developing personal programming style, driven by technical problems
17:07JB: Developing personal programming style, driven by technical problems
20:11JB: Thoughts on degradation of compilers - Visual C++ from 20 years ago vs Visual Studio - yet improvement in memory protection
20:11JB: Thoughts on degradation of compilers - Visual C++ from 20 years ago vs Visual Studio - yet improvement in memory protection
20:11JB: Thoughts on degradation of compilers - Visual C++ from 20 years ago vs Visual Studio - yet improvement in memory protection
24:07JB: On Visual Studio and the machinations of software deployment getting worse
24:07JB: On Visual Studio and the machinations of software deployment getting worse
24:07JB: On Visual Studio and the machinations of software deployment getting worse
24:41JB: On the utility of abstraction
24:41JB: On the utility of abstraction
24:41JB: On the utility of abstraction
30:51JB: Real world example of over abstraction, debugging loading code in the Unreal Engine
30:51JB: Real world example of over abstraction, debugging loading code in the Unreal Engine
30:51JB: Real world example of over abstraction, debugging loading code in the Unreal Engine
32:20AC: Abstraction vs libraries?
32:20AC: Abstraction vs libraries?
32:20AC: Abstraction vs libraries?
33:08JB: Building libraries, with a few words on Zack Simpson1's zsounds
33:08JB: Building libraries, with a few words on Zack Simpson1's zsounds
33:08JB: Building libraries, with a few words on Zack Simpson1's zsounds
37:18JB: Object-oriented Programming, general organisation of code, and garbage collection
37:18JB: Object-oriented Programming, general organisation of code, and garbage collection
37:18JB: Object-oriented Programming, general organisation of code, and garbage collection
44:49JB: On hardware advancement vs non-performant software
44:49JB: On hardware advancement vs non-performant software
44:49JB: On hardware advancement vs non-performant software
50:52JB: Potential areas for improvement in compilers and the conceptualisation of "high level"
50:52JB: Potential areas for improvement in compilers and the conceptualisation of "high level"
50:52JB: Potential areas for improvement in compilers and the conceptualisation of "high level"
56:50AC: Break
56:50AC: Break
56:50AC: Break
1:02:48AC: Return
1:02:48AC: Return
1:02:48AC: Return
1:03:44JB: The complexity of Jai vs The Witness
1:03:44JB: The complexity of Jai vs The Witness
1:03:44JB: The complexity of Jai vs The Witness
1:08:54JB: Why make the engine of The Witness in-house
1:08:54JB: Why make the engine of The Witness in-house
1:08:54JB: Why make the engine of The Witness in-house
1:14:19JB: Product mindset and responsibility
1:14:19JB: Product mindset and responsibility
1:14:19JB: Product mindset and responsibility
1:20:31JB: Undefined / "system-defined" behaviour
1:20:31JB: Undefined / "system-defined" behaviour
1:20:31JB: Undefined / "system-defined" behaviour
1:24:48AC: Question-time upcoming
1:24:48AC: Question-time upcoming
1:24:48AC: Question-time upcoming
1:25:13JB: Happiness with Jai
1:25:13JB: Happiness with Jai
1:25:13JB: Happiness with Jai
1:27:51dgmtv Q: j_blow, do you recommend any literature on writing compilers?
🗪
1:27:51dgmtv Q: j_blow, do you recommend any literature on writing compilers?
🗪
1:27:51dgmtv Q: j_blow, do you recommend any literature on writing compilers?
🗪
1:32:29rygorous LCC book! LCC book! LCC book!
🗪
1:32:29rygorous LCC book! LCC book! LCC book!
🗪
1:32:29rygorous LCC book! LCC book! LCC book!
🗪
1:33:03kirenga Q: This audience demographic (16-30) is still learning what took you decades to learn. What's the best thing to focus on?
🗪
1:33:03kirenga Q: This audience demographic (16-30) is still learning what took you decades to learn. What's the best thing to focus on?
🗪
1:33:03kirenga Q: This audience demographic (16-30) is still learning what took you decades to learn. What's the best thing to focus on?
🗪
1:35:35waydenndota Q: What is your opinion on VR, and how it will change the game industry, both from a game design and programming perspective?
🗪
1:35:35waydenndota Q: What is your opinion on VR, and how it will change the game industry, both from a game design and programming perspective?
🗪
1:35:35waydenndota Q: What is your opinion on VR, and how it will change the game industry, both from a game design and programming perspective?
🗪
1:37:58norad91 Q: Do you have a plan (people?) for the backend of your language yet? I assume you'd rather not use LLVM and all the baggage it brings
🗪
1:37:58norad91 Q: Do you have a plan (people?) for the backend of your language yet? I assume you'd rather not use LLVM and all the baggage it brings
🗪
1:37:58norad91 Q: Do you have a plan (people?) for the backend of your language yet? I assume you'd rather not use LLVM and all the baggage it brings
🗪
1:40:42ginger_bill Q: How has the variable affected your programming life?
🗪
1:40:42ginger_bill Q: How has the variable affected your programming life?
🗪
1:40:42ginger_bill Q: How has the variable affected your programming life?
🗪
1:40:54hidekin1982 Q: Will you switch to Vulkan for your next game?
🗪
1:40:54hidekin1982 Q: Will you switch to Vulkan for your next game?
🗪
1:40:54hidekin1982 Q: Will you switch to Vulkan for your next game?
🗪
1:42:13obiwanus Q: What do you think of John Carmack's passion for functional languages?
🗪
1:42:13obiwanus Q: What do you think of John Carmack's passion for functional languages?
🗪
1:42:13obiwanus Q: What do you think of John Carmack's passion for functional languages?
🗪
1:47:00JB: Planned pure functionality in Jai
1:47:00JB: Planned pure functionality in Jai
1:47:00JB: Planned pure functionality in Jai
1:48:09xpansionpak Q: Do you think you're going to keep programming and making games into old age?
🗪
1:48:09xpansionpak Q: Do you think you're going to keep programming and making games into old age?
🗪
1:48:09xpansionpak Q: Do you think you're going to keep programming and making games into old age?
🗪
1:48:47trickneurologist Q: Would you switch development over to Linux if the debugger tools were up to par?
🗪
1:48:47trickneurologist Q: Would you switch development over to Linux if the debugger tools were up to par?
🗪
1:48:47trickneurologist Q: Would you switch development over to Linux if the debugger tools were up to par?
🗪
1:54:44JB: Broken trackpad handling, and taking ownership
1:54:44JB: Broken trackpad handling, and taking ownership
1:54:44JB: Broken trackpad handling, and taking ownership
1:58:26popcorn0x90 Q: Some of the most used popular languages are owned by big corporations and they spend money and time to get people to use their language. Do you think it will affect people using Jai?
🗪
1:58:26popcorn0x90 Q: Some of the most used popular languages are owned by big corporations and they spend money and time to get people to use their language. Do you think it will affect people using Jai?
🗪
1:58:26popcorn0x90 Q: Some of the most used popular languages are owned by big corporations and they spend money and time to get people to use their language. Do you think it will affect people using Jai?
🗪
2:00:50JB: Advice to become great programmers
2:00:50JB: Advice to become great programmers
2:00:50JB: Advice to become great programmers
2:03:17AC: Thank you to Jon and thoughts for Handmade Dev
2:03:17AC: Thank you to Jon and thoughts for Handmade Dev
2:03:17AC: Thank you to Jon and thoughts for Handmade Dev
2:04:35AC: Parting words with shout-outs to Handmade Dev developers Kelimion and ChronalDragon, moderators insofaras and d7samurai, and the community
2:04:35AC: Parting words with shout-outs to Handmade Dev developers Kelimion and ChronalDragon, moderators insofaras and d7samurai, and the community
2:04:35AC: Parting words with shout-outs to Handmade Dev developers Kelimion and ChronalDragon, moderators insofaras and d7samurai, and the community
2:06:03Season 1 Complete
2:06:03Season 1 Complete
2:06:03Season 1 Complete