
Sign up to save your podcasts
Or


Andrew Reece, creator of Handmade Network project WhiteBox (https://whitebox.handmade.network), a real-time debugging tool, joins us to discuss WhiteBox, low-level programming, improving the cycle of human-computer interaction both in the physical and software spaces, instant feedback, providing insight into the multiple dimensions that define a program and its effects, and the future of computing.
https://whitebox.systems
https://twitter.com/whitebox_sys
https://infovis-wiki.net/wiki/Visual_Variables
https://www.axismaps.com/guide/general/visual-variables/
http://worrydream.com/
https://futureofcoding.org/
https://en.wikipedia.org/wiki/Jerome_Bruner
https://llvm.org/
https://clang.llvm.org/
https://en.wikipedia.org/wiki/Object-oriented_programming
https://dynamicland.org/
Creator of 4coder and RAD Game Tools engineer Allen Webster joins us to discuss teamwork on a new project he started with Ryan, sparked by topics discussed last time he joined us. Using this project as an example, we explore various problems with approaching a team-based Handmade project as programmers used to working on projects alone, and some of the solutions used for approaching those problems.
https://handmade.network/podcast/ep/14a5407e-5f73-4c59-a422-44c4ece6a1bf
https://4coder.net
http://www.melconway.com/Home/pdf/committees.pdf
Martijn Courteaux, programmer on the SilverNode project (https://silvernode.handmade.network), joins us to discuss the architecture and development of SilverNode, a RAW photo editor to improve the efficiency and abilities of photographers when editing photos.
https://silvernode.io
https://silvernode.handmade.network
https://www.youtube.com/channel/UCtrDnkbsSQG7UqQm57f17Hw
https://en.wikipedia.org/wiki/Raw_image_format
https://en.wikipedia.org/wiki/Bayer_filter
https://en.wikipedia.org/wiki/JPEG
https://halide-lang.org/
https://github.com/bkaradzic/bgfx
https://www.blender.org/
http://media.idlab.ugent.be/
Programming educator and community member Patrick Eye joins us in discussing programming education, simplicity, approaches to programming, and game development.
https://en.wikipedia.org/wiki/Lisp_(programming_language)
https://en.wikipedia.org/wiki/Class_hierarchy
https://en.wikipedia.org/wiki/Unified_Modeling_Language
https://en.wikipedia.org/wiki/Abstraction_(computer_science)
https://en.wikipedia.org/wiki/Hash_table
http://changes-game.com/
https://twitter.com/collin_eye
We are joined by Ramon Santamaria (raysan5), creator of the popular C programming library Raylib for video game programming, to talk about Raylib, API design, education, programming techniques, and simplicity.
https://raylib.com
https://raylib.com/cheatsheet.html
https://solarlune.itch.io/masterplan
https://github.com/Guevara-chan/Midday-Commander
https://www.raylibtech.com/
https://raylibtech.itch.io/
https://github.com/raysan5/raygui
https://github.com/raysan5/rpng
https://github.com/raysan5/rres
Community member, systems engineer, and U.S. Navy Veteran Rudy Faile joins us in turning the tables by interviewing the usual host of the podcast, Ryan Fleury. Together they discuss Handmade Network's history, its purpose and mission, the web, Ryan's experience and how it relates to Handmade Network, and the future of computing.
https://rudyfaile.com
https://handmade.network
https://handmade.network/projects
https://handmadehero.org
https://en.wikipedia.org/wiki/QBasic
https://en.wikipedia.org/wiki/RPG_Maker
https://en.wikipedia.org/wiki/Adobe_Flash
https://www.raylib.com/
https://en.wikipedia.org/wiki/Final_Fantasy
https://en.wikipedia.org/wiki/The_Legend_of_Zelda:_A_Link_to_the_Past
Creator of the Odin programming language, Ginger Bill, joins us to discuss programming languages, syntax decisions, programming philosophy, memory allocation, non-textual programming, debuggers, empiricism, and tools.
http://odin-lang.org/
https://www.gingerbill.org/article/2018/03/12/on-the-aesthetics-of-the-syntax-of-declarations/
https://en.wikipedia.org/wiki/Programming_language
https://en.wikipedia.org/wiki/Imperative_programming
https://en.wikipedia.org/wiki/Procedural_programming
https://en.wikipedia.org/wiki/Object-oriented_programming
https://en.wikipedia.org/wiki/Functional_programming
https://www.gingerbill.org/
https://www.gingerbill.org/series/memory-allocation-strategies/
https://www.gingerbill.org/article/2016/12/01/the-metaprogramming-dilemma/
https://www.gingerbill.org/article/2020/01/25/a-reply-to-lets-stop-copying-c/
Creator of the Nuklear immediate-mode UI library and engine programmer at Keen Core joins us in discussing immediate-mode APIs, his library Nuklear, how an immediate mode API can help simplify problems (both technical and team), memory allocators, data structures, and API orthogonality and diagonality.
https://github.com/vurtun/nuklear
https://twitter.com/MichaMettke/status/1235213089026576384
https://en.wikipedia.org/wiki/User_interface
https://en.wikipedia.org/wiki/Immediate_mode_(computer_graphics)
https://en.wikipedia.org/wiki/Retained_mode
https://en.wikipedia.org/wiki/Immediate_mode_GUI
https://www.youtube.com/watch?v=Z1qyvQsjK5Y
https://github.com/ocornut/imgui
Creator of 4coder and RAD Game Tools engineer Allen Webster joins us to discuss architectural decisions and challenges in 4coder, text editors, programming languages, programming tools, and a better future of computing.
https://4coder.net
https://en.wikipedia.org/wiki/Dependency_hell
https://en.wikipedia.org/wiki/Operating_system
https://en.wikipedia.org/wiki/Memory_management_(operating_systems)
https://en.wikipedia.org/wiki/C_(programming_language)
https://en.wikipedia.org/wiki/C_preprocessor
https://en.wikipedia.org/wiki/Lisp_(programming_language)
https://en.wikipedia.org/wiki/Python_(programming_language)
Artificial intelligence industry veteran Demetri Spanos joins us in discussing artificial intelligence, machine learning, low level programming, an optimization problem that was solved with making something from scratch, understanding computing and engineering problems, the Internet of Things, and software stacks.
https://en.wikipedia.org/wiki/Artificial_intelligence
https://en.wikipedia.org/wiki/Machine_learning
https://en.wikipedia.org/wiki/Scientific_computing
https://en.wikipedia.org/wiki/Computational_finance
https://en.wikipedia.org/wiki/Neural_network
https://en.wikipedia.org/wiki/C_dynamic_memory_allocation
From the publisher's feed