400: A Really Long Time

Embedded.fm · 28 Jan 2022 · 1h 05m · Episode 400

What this episode covers

Hosts Elecia White and Christopher White reflect on nine years of the Embedded.fm podcast, discussing the evolution of embedded systems from 2013 to 2022. They highlight improvements in tools like VS Code and open-source RTOSs, while criticizing persistent issues with vendor datasheets and the lack of standardized device drivers. The conversation also covers the shift in hardware capabilities, the rise of TinyML, and the hosts' personal experiences with consulting, Fitbit, and community building.

Mentioned

Companies
Cypress, Fitbit
Chips
STM32
Tools
Saleae, PSoC Creator, VS Code, IAR
Also
FreeRTOS, Zephyr, CMSIS-DAP

Other shows on the same ground, closest first.

  • The Pragmatic Embedded Podcast · 59m

    100 Episodes! Break Out the Champagne! A Retrospective

    Joe Schneider and Jacob Beningo interview founders Luca Ingianni and Jeff Gable of the Agile Embedded Podcast, discussing their origin story as solo consultants who started the show in 2021 without prior connection. The hosts share war stories about difficult debugging challenges, including a one-line interrupt fix that took five days and a temperature-dependent DDR RAM failure that required two months to resolve. They also analyze the current state of the industry, debating whether AI is following the Gartner hype cycle like Agile did and predicting a future focus on requirements engineering and AI integration in embedded development.

  • The Amp Hour · 1h 08m

    An Interview with Jack Ganssle (2nd)

    Jack Ganssle, author of the Embedded Muse, discusses the evolution of embedded firmware, highlighting the shift toward cloud-connected platforms and the acquisition of RTOS providers like FreeRTOS by Amazon and ExpressLogic by Microsoft. He critiques the current state of vendor-supplied software, praising Renesas' Synergy platform for providing fully tested, guaranteed software components, while noting the decline of legacy RTOSs like VxWorks. Ganssle emphasizes that firmware development requires rigorous design and quality processes, arguing that jumping into code without solid requirements leads to catastrophic failures, as seen in recent medical device and aviation incidents.

  • The Pragmatic Embedded Podcast · 39m

    Christmas Special

    Hosts Jeff Gable and Luca share war stories from their careers in embedded systems, highlighting the pain of manual testing in helicopter avionics, the chaos of managing requirements with Word and Excel in Dropbox for medical devices, and the technical debt of massive #ifdef blocks in legacy machine tool software. They discuss the industry's slow adoption of modern software practices like version control and CI/CD, contrasting embedded development with web development standards. The episode concludes with book recommendations including 'The Phoenix Project' and 'Team Topologies', and reflections on the future of IoT security and agile adoption in hardware.

  • Moore's Lobby · 49m

    Creating Next-Gen Microcontroller Developer Tools and Equipping the People Who Use Them

    Rodger Richey, Vice President of Development Tools and Academic Programs at Microchip Technology, discusses the evolution of embedded development tools over his 30-year tenure. He explains how Microchip shifted its IDE support from NetBeans to VS Code to align with developer habits and details the integration of AI as an assistant for code generation and debugging rather than a replacement. Richey also highlights Microchip's academic initiatives, including virtual internships and hardware labs in India, designed to bridge the gap between theoretical education and practical engineering skills.

  • The Pragmatic Embedded Podcast · 49m

    Buzzword Bingo (or: which modern technologies make sense for embedded?)

    Hosts Jeff Gable and Luca Ingianni evaluate modern development buzzwords for embedded systems, discussing the applicability of web technologies like Kubernetes and Docker, the nuances of CI/CD pipelines, and the practical adoption of Rust and modern C++. They highlight specific tools such as Memfault, Mender, and Renode for observability and simulation, and analyze the role of AI in both device-side machine learning and developer productivity.

The summary, chapters and topics are generated from the episode’s audio by this directory, not written by Embedded.fm. The episode itself belongs to its publisher.