Chats with James Podcast

Follow Chats with James Podcast
Share on
Copy link to clipboard

Chats with James is a podcast discussing everything that James or his guests are passionate about. Embedded Systems, the Rust Programming Language, and a variety of other technical topics are the most commonly discussed items. New episodes are released every Tuesday.

James Munns


    • Jul 10, 2024 LATEST EPISODE
    • infrequent NEW EPISODES
    • 1h 3m AVG DURATION
    • 19 EPISODES


    Search for episodes from Chats with James Podcast with a specific topic:

    Latest episodes from Chats with James Podcast

    017 - On the Road: RustNL & Oxidize

    Play Episode Listen Later Jul 10, 2024 48:18


    The “On the Road” episode has two parts, covering different Rust conferences in May 2024. The first section is from RustNL in Delft, the Netherlands, where James interviews Laura and Jonathan, some of the organizers of the event, on their history with Rust and the struggles and successes of putting on these conferences. The second section of this episode comes from the Oxidize Conference 2024, held in Berlin Germany - here James interviews Jonathan Pallant about the nostalgia of classic computers, the theory of embedded systems and the up and down aspects of building computers for fun.

    016 - Scott Mabin

    Play Episode Listen Later Dec 1, 2023 52:56


    James talks with Scott Mabin about how he joined the Espressif team and got involved in embedded Rust, the working culture in chip manufacturing companies and preferences about designing and building mechanical keyboards.

    015 - Manish Goregaokar

    Play Episode Listen Later Nov 15, 2023 65:48


    Another episode is coming from the archives, originally recorded in May 2022 with Manish Goregaokar as the guest- James and Manish touch on many topics, including: internationalization of languages, zero-copy deserialization in Rust, speedrunning video games and Vaccinate CA.

    014 - Steve Klabnik

    Play Episode Listen Later Sep 29, 2023 94:39


    This episode is coming from the archives, originally recorded in May 2022 - James talks with Steve Klabnik from Oxide Computer about knowledge transfer within the Rust community, how learning-by-doing and reading datasheets help you develop, and how limits and regulations are put in place across many different fields.

    013 - Ryan Summers

    Play Episode Listen Later Aug 18, 2023 80:28


    In this episode, James chats with Ryan Summers about the process of developing protocols, the guidelines of working in safety critical systems and embedded engineering.

    012 - JT

    Play Episode Listen Later Jul 17, 2023 62:21


    In this episode, James chats with JT about the intricacies of writing programming languages, what makes designing programs fun, strategies for defining goals, and more.

    011 - Eliza Weisman

    Play Episode Listen Later Apr 12, 2022 119:44


    James chats with Eliza about systems, systems of systems, operating systems, java, java cards, what posix did wrong, and a ton of other rust adjacent things.

    011 - Eliza Weisman

    Play Episode Listen Later Apr 12, 2022 119:44


    James chats with Eliza about systems, systems of systems, operating systems, java, java cards, what posix did wrong, and a ton of other rust adjacent things.

    010 - Dion Doktor

    Play Episode Listen Later Mar 2, 2021 35:50


    James chats with Dion Doktor about device drivers, bootloaders, and embedded Rust.

    009 - Sylvan Morris

    Play Episode Listen Later Feb 23, 2021 27:44


    James chats with Sylvan Morris about introducing Rust into a company, working at an embedded startup, over the air bootloaders, and managing risk.

    008 - Yoshua Wuyts

    Play Episode Listen Later Feb 16, 2021 53:18


    James chats with Yoshua Wuyts to discuss Control Theory in traditional software domains, the possibilities of RISC-V, and open source hardware.

    007 - Michael Nitschinger

    Play Episode Listen Later Feb 9, 2021 53:08


    James chats with Michael Nitschinger of Couchbase to discuss Coffee Machines, PID control loops, Bluetooth Low Energy, and Databases.

    006 - Bryan Cantrill

    Play Episode Listen Later Feb 2, 2021 84:22


    James chats with Bryan Cantrill of Oxide Computer to discuss the open source hardware explosion, Oxide's experience with Embedded Rust, the importance of a culture of sharing knowledge, and the joy of fixing hard-to-diagnose systems problems.

    005 - Clifford Heath

    Play Episode Listen Later Jan 26, 2021 64:45


    James chats with Clifford Heath to discuss the differences between procedural and structural code, using natural language processing to describe software, code generation, and programming education approaches.

    004 - François Baldassari

    Play Episode Listen Later Jan 19, 2021 48:36


    James chats with François Baldassari to discuss embedded systems, engineering practices (and where the industry is lacking), and the social side of improving the skills of embedded systems teams.

    003 - Michael Gattozzi

    Play Episode Listen Later Jan 12, 2021 71:28


    James chats with Michael Gattozzi to discuss developer tooling, message serialization, and undefined behavior in Rust.

    002 - Christopher Hunt

    Play Episode Listen Later Jan 5, 2021 71:47


    James chats with Christopher Hunt to discuss programming languages, the cost of software abstraction, Bluetooth, and state machines.

    001 - Lachezar Lechev

    Play Episode Listen Later Dec 29, 2020 45:35


    James chats with Lachezar Lechev to discuss Rust in Avionics, drone simulation technologies, and burnout in software development.

    000 - Foreward

    Play Episode Listen Later Dec 28, 2020 1:13


    James introduces the Chats with James Podcast.

    Claim Chats with James Podcast

    In order to claim this podcast we'll send an email to with a verification link. Simply click the link and you will be able to edit tags, request a refresh, and other features to take control of your podcast page!

    Claim Cancel