Game Engineering Podcast cover image

Game Engineering Podcast

Jonathan Blow on his programming language jai and upcoming game(s)!

Jan 18, 2025
Jonathan Blow, the innovative mind behind Braid and The Witness, dives into his new programming language, Jai. He details the complexities of its macro system and how it aims to improve programmer joy. Jonathan shares his insights on the transition from closed to open-source development, and the challenges of game design, particularly in a virtual reality context. He reflects on indie game culture and the impact of online criticism on creators, emphasizing the importance of fostering positive experiences in gaming.
03:04:29

Episode guests

Podcast summary created with Snipd AI

Quick takeaways

  • Jonathan Blow discusses Jai's focus on streamlined build processes and effective error messaging to enhance developer productivity.
  • The podcast explores innovative game design through the exploration of combinatorics and the interactive mechanics essential for engaging gameplay.

Deep dives

The Importance of Error Messages

Error messages play a critical role in programming languages, serving as the primary user interface for developers. They communicate issues and guide problem-solving, making clarity crucial for effective debugging. A well-designed error message can significantly reduce the time and effort needed to resolve issues, whereas poor error messages can lead to frustration and confusion. Ultimately, the quality of error messages can drastically impact a programmer's overall experience and productivity.

Get the Snipd
podcast app

Unlock the knowledge in podcasts with the podcast player of the future.
App store bannerPlay store banner

AI-powered
podcast player

Listen to all your favourite podcasts with AI-powered features

Discover
highlights

Listen to the best highlights from the podcasts you love and dive into the full episode

Save any
moment

Hear something you like? Tap your headphones to save it with AI-generated key takeaways

Share
& Export

Send highlights to Twitter, WhatsApp or export them to Notion, Readwise & more

AI-powered
podcast player

Listen to all your favourite podcasts with AI-powered features

Discover
highlights

Listen to the best highlights from the podcasts you love and dive into the full episode