Chats with James Podcast cover image

Chats with James Podcast

Latest episodes

undefined
Jul 10, 2024 • 48min

017 - On the Road: RustNL & Oxidize

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.
undefined
Dec 1, 2023 • 53min

016 - Scott Mabin

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.
undefined
Nov 15, 2023 • 1h 6min

015 - Manish Goregaokar

Manish Goregaokar, a Rust programmer and member of the ICU4X team, shares his journey in internationalization and Unicode. He discusses zero-copy deserialization in Rust and memory management strategies, diving into challenges in optimizing software for embedded devices. The conversation veers into the exciting realm of speedrunning, revealing exploits and glitches that maximize gameplay. Manish also reflects on the VaccinateCA project's collaborative spirit during the pandemic, emphasizing the importance of adaptability in success.
undefined
Sep 29, 2023 • 1h 35min

014 - Steve Klabnik

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.
undefined
Aug 18, 2023 • 1h 20min

013 - Ryan Summers

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.
undefined
Jul 17, 2023 • 1h 2min

012 - Sophia Turner

In this episode, James chats with Sophia about the intricacies of writing programming languages, what makes designing programs fun, strategies for defining goals, and more.
undefined
Apr 12, 2022 • 1h 60min

011 - Eliza Weisman

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.
undefined
Mar 2, 2021 • 36min

010 - Dion Dokter

Dion Dokter, a software engineer known for his work on the device driver crate for embedded Rust, shares insights on the evolution of driver development. He recounts his transition from C/C++ to Rust, highlighting challenges and personal growth. The talk dives into creating procedural macros for hardware drivers, reliable bootloader crafting for microcontrollers, and navigating the embedded Rust landscape. Dion also emphasizes the importance of community resources and collaboration, revealing how safety in Rust enhances coding practices.
undefined
Feb 23, 2021 • 28min

009 - Sylvan Morris

In this engaging discussion, Sylvan Morris, a South African embedded systems engineer at Plentify, shares his journey in tech, focusing on introducing Rust into a startup environment. He highlights the hurdles of integrating new programming languages and the importance of team collaboration. Sylvan delves into the advantages of over-the-air updates through bootloaders, enhancing software deployment efficiency. He also explores the evolution of embedded systems, underscoring the need for better debugging education and communication in engineering to tackle project challenges.
undefined
Feb 16, 2021 • 53min

008 - Yoshua Wuyts

Yoshua Wuyts, a tech visionary in control theory and open source hardware, shares in-depth insights into the world of RISC-V architecture. He discusses the application of PID control loops in software engineering, revealing how these concepts can enhance system efficiency. The conversation also explores the evolution of chip technology, comparing ARM with RISC-V, particularly in the context of smaller manufacturers. Plus, Yoshua dives into innovative projects like the Open Book Project, showcasing the fusion of hardware and software for sustainable tech.

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