Chats with James Podcast cover image

Chats with James Podcast

Latest episodes

undefined
Feb 9, 2021 • 53min

007 - Michael Nitschinger

Michael Nitschinger, a software engineer at Couchbase with a passion for coffee and PID control, dives into the world of brewing and technology. He shares insights on creating home automation for plant care and the importance of controlled water supply in coffee machines. Michael discusses his DIY journey to improve espresso quality through programming and troubleshooting. He also explores innovative data management using Rust with Couchbase, revealing how Bluetooth Low Energy can transform device communication. It's a delightful blend of tech and coffee passion!
undefined
Feb 2, 2021 • 1h 24min

006 - Bryan Cantrill

Bryan Cantrill, CTO and co-founder of Oxide Computer Company, shares his expertise from Joyent and Sun Microsystems. He dives into the open-source hardware boom and the emergence of Azahi Linux for Apple M1, emphasizing the need for secure devices. The discussion also explores the transformative role of Rust in embedded systems, highlighting community collaboration and knowledge sharing. They touch on aviation safety challenges, unveiling the complexities of software debugging in avionics and sharing insights on their own debugging experiences.
undefined
Jan 26, 2021 • 1h 5min

005 - Clifford Heath

Clifford Heath, co-founder of Australia's first internet startup, first.com, shares his extensive expertise in software design. He delves into the distinctions between procedural and structural code and advocates for natural language processing in software descriptions. The conversation also critiques traditional methodologies like Agile and highlights the role of effective communication in development. Clifford emphasizes the need for user-centric programming education and discusses innovations in data schemas for embedded systems, all while maintaining a focus on clarity and accessibility.
undefined
Jan 19, 2021 • 49min

004 - François Baldassari

François Baldassari, Founder and CEO of Memfault and an expert in embedded software from Pebble and Oculus, shares insights on engineering practices in the tech sector. The conversation covers the evolution of embedded systems, emphasizing the shift toward a software-centric mindset. François highlights the critical role of code reviews in improving quality and collaboration within teams. He also discusses strategies for navigating change in technical environments, the importance of coding standards to enhance team cohesion, and the value of consistency in practices.
undefined
Jan 12, 2021 • 1h 11min

003 - Michael Gattozzi

Michael Gattozzi, a seasoned Rust programmer specializing in backend development, shares insights on navigating burnout and the importance of work-life balance. He dives into his journey with Rust, including his personal LED dog collar project and the challenges of data serialization. The conversation also touches on undefined behavior in Rust, particularly in embedded systems, and the complexities of optimizing code and managing versioning. Gattozzi's blend of technical expertise and personal experiences makes for an engaging listen.
undefined
Jan 5, 2021 • 1h 12min

002 - Christopher Hunt

Christopher Hunt, a seasoned programmer with expertise in IoT and Rust, shares his deep passion for coding honed over three decades. He discusses the evolution of programming languages, particularly the balance of memory management in Rust. The conversation dives into developing a digital handwashing guidance system and the integration of innovative technologies in health tech using Bluetooth. Christopher also explores building effective finite state machines and the challenges of transitioning to Rust for embedded systems, along with insights on IoT applications in agriculture.
undefined
Dec 29, 2020 • 46min

001 - Lachezar Lechev

Lachezar Lechev, a Bulgarian software developer and founder of the AeroRust Working Group, brings insights into Rust's role in avionics and drone simulation. Their conversation covers navigating the complexities of Mavlink, the hurdles in specialized job markets, and the balance between professional ambition and personal well-being. They candidly discuss the impact of burnout in tech, emphasizing the need for supportive work cultures and recovery breaks. Lachezar also shares the community's vital role in Rust's evolution, particularly in embedded systems.
undefined
Dec 28, 2020 • 1min

000 - Foreward

Dive into the inspiring origins of a passionate podcast where engaging conversations take center stage. Discover the journey that led to its creation and the thoughtful discussions with fascinating individuals. Join in on the experience that aims to enlighten and excite listeners from all walks of life.

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