#Gamelab2018 - Jon Blow's Design decisions on creating Jai a new language for game programmers
What it is
Jonathan Blow talks at Gamelab 2018 about the design decisions behind Jai, the programming language he is building for game programmers. He covers low-friction development, quality of life and the effects of compile times.
Why Hacker News recommends it
Recommended for a substantive look at language design priorities and a critique of why modern programming feels broken.
- 3 people recommended it
- 3 different months
- 1 strong recommendations
- first 2018, last 2023
What HN commenters said
“This video does a great job of explaining why modern programming in general has failed”
Jon Blow explains why modern programming has failed, per commenter.
lylecubed, 2018-09 · Strong recommendation · in “Becoming a Better Software Developer: A Handbook on Personal Performance”
“I recently watched this talk by Johnathan Blow[0] where he talks about quality of life in programming languages and spends a fair amount of time talking about compile times and their effects.”
Blow discusses language quality of life and effects of compile times.
goostavos, 2020-06 · Recommendation · in “Deno will stop using TypeScript”
“Compare this to, say, Jonathan Blow talking about design decisions for his language”
Blow talks substantively about design decisions behind his language.
illiarian, 2023-03 · Recommendation · in “Type system of Fortnite's Verse language”
Excerpts from Hacker News comments, linked to the originals. Summaries and labels were written by a language model from those comments.
Topics: jonathan blow, jai, game development, compile times, data-oriented design
Also recommended by the same people
talkHow Python was Shaped by leaky Internals, Armin Ronacher, Flask frameworkВидео с мероприятий {speach! · 15 HN recommenders · 2017–2025
talkWhy Isn't Functional Programming the Norm? – Richard FeldmanMetosin · 12 HN recommenders · 2019–2025
talkMaybe Not - Rich HickeyClojureTV · 14 HN recommenders · 2018–2025
demoConway's Game Of Life in APLDyalog · 11 HN recommenders · 2010–2024
lectureLecture 1A | MIT 6.001 Structure and Interpretation, 1986MIT OpenCourseWare · 11 HN recommenders · 2012–2024
lectureCrockford on JavaScript - Volume 1: The Early YearsYUI Library · 10 HN recommenders · 2013–2022
talkGrowing a Language, by Guy SteeleBill Pugh · 11 HN recommenders · 2014–2026
talkEffective Programs - 10 Years of Clojure - Rich HickeyClojureTV · 10 HN recommenders · 2017–2026