

Software Engineering Daily
Software Engineering Daily
Technical interviews about software topics.
Episodes
Mentioned books

Dec 25, 2025 • 35min
Blender and Godot in Game Development with Simon Thommes
Simon Thommes, Lead Technical Artist at Blender Studio, shares insights on creating the game DOGWALK using open-source tools. He discusses the innovative open production model at Blender Studio, which allows full asset sharing for collaboration. Simon dives into the unique gameplay of DOGWALK, where players experience the world as a dog, and elaborates on the challenges of developing an effective Blender-to-Godot pipeline. He also compares development cultures between Blender and Godot, highlighting their different approaches to open-source contributions.

22 snips
Dec 23, 2025 • 54min
Node.js in 2026 with Rafael Gonzaga
Rafael Gonzaga, a Principal Open Source Engineer at NodeSource and a key player in the Node.js Technical Steering Committee, dives into the complexities of Node.js. He shares insights on the balance between performance and stability, revealing the engineering challenges behind this vital technology. Rafael discusses the impact of V8 improvements, strategies for effective optimizations, and the importance of community contributions. He offers practical tips for building fast Node apps and highlights his journey in the open-source world.

22 snips
Dec 18, 2025 • 1h 28min
Designing Innovative Puzzle Games with Zach Barth
Zach Barth, an independent game designer and founder of Zachtronics, shares his journey from Microsoft to indie game development. He discusses the essence of Zachtronics' unique puzzle games and the challenges of running a small studio. Barth explains the co-op model of his new venture, Coincidence Games, and the approachability of their latest title, Kaizen. He highlights design choices aimed at easing player entry, balancing accessibility with deep challenges, and the importance of game mechanics evolving to capture player interest.

Dec 16, 2025 • 44min
Rivals of Aether with Dan Fornace
Dan Fornace, the creative mind behind Rivals of Aether and its sequel, shares insights on developing captivating platform-fighting games. He discusses how he blends competitive mechanics with accessibility, citing wave-dashing as a key feature. The evolution from GameMaker to Unreal Engine 5 showcases the game's technical growth, while balancing character viability in competitive play remains a priority. Fornace also highlights the community's role, including crossovers with other gaming scenes, and the importance of robust internal tools for development.

Dec 11, 2025 • 50min
Aviation Cybersecurity with Serge Christiaans
Serge Christiaans, a former Dutch Air Force and commercial pilot now leading the Aviation Cyber Academy, explores critical issues in aviation cybersecurity. He discusses the aircraft as a digital attack surface and the dangers of outdated technologies like ARINC protocols. Serge emphasizes the need for better cybersecurity training for pilots, the risks of hybrid warfare, and the importance of transparency in incident reporting. With rising cyber threats looming, he advocates for a shift towards a just culture in aviation to enhance safety and resilience.

20 snips
Dec 9, 2025 • 48min
Blocking Software Supply Chain Attacks with Feross Aboukhadijeh
Feross Aboukhadijeh, the founder and CEO of Socket, brings his expertise in open source and package security to the discussion. He shares insights into the ever-growing risks of software supply chains, emphasizing the importance of securing dependencies. Feross recounts his journey from developing WebTorrent to tackling issues like maintainer burnout. He provides practical tips on maintaining safe code, highlights threats from AI-driven attacks, and stresses the need for robust vetting processes. Plus, he lightens up the conversation with charming tales about his kittens!

113 snips
Dec 4, 2025 • 57min
Pydantic AI with Samuel Colvin
Samuel Colvin, creator of Pydantic and Pydantic AI, joins Gregor Vand to dive into the evolution of Pydantic from a simple type-safe library to a robust AI framework. They discuss the significance of type safety in AI applications, revealing how Pydantic AI enforces data validation. Samuel also shares insights on Logfire, an observability platform, and its developer-centric features. The duo emphasizes the importance of modular agent design and the interplay between AI and human expertise, showcasing the future of AI tooling in Python.

55 snips
Dec 2, 2025 • 54min
SED News: Bezos Returns to Building, AI’s Reality Check, and Europe’s Cloud Ambitions
Jeff Bezos is back in the game with Project Prometheus, aiming to revolutionize AI in hardware and space. The podcast dives into the sustainability of AI investments and the burgeoning ecosystem surrounding OpenAI. Nordic startups are on the rise, reflecting innovation beyond Silicon Valley. Discussion of technology tipping points reveals key moments when breakthroughs enter the mainstream. Plus, they explore intriguing topics like moss thriving in space and the aesthetic debate over classic films versus modern formats.

10 snips
Nov 27, 2025 • 47min
Game Development on the PICO-8 with Johan Peitz
Johan Peitz, a games industry veteran and PICO-8 whiz, shares his journey from early computing to creating retro-style games. He delves into the philosophy of PICO-8, discussing how its constraints foster creativity and prevent scope creep. Johan introduces innovative tools like PicoCAD and explores unique techniques for memory management. He explains the concept of multi-carting for larger data and reflects on rapid prototyping while navigating the balance between free and paid content. Exciting future plans for his studio and the broader impact of PICO-8 on game design are also highlighted.

32 snips
Nov 25, 2025 • 1h 1min
Running Doom in TypeScript with Dimitri Mitropoulos
Dimitri Mitropoulos, a developer at Vercel and founder of Michigan TypeScript, shares fascinating insights on his audacious project of running Doom in TypeScript. He delves into the technical challenges of representing Doom within three trillion lines of types, utilizing TypeScript's literal types for frame computation. Dimitri also discusses the practicalities of advanced TypeScript, advocating for safer coding practices like exact optional property types. Additionally, he reveals his musical side in recording Doom's soundtrack, blending creativity with programming.


