# 457: Rubber Duck Phase Cancellation

- Show: [Embedded.fm](https://hardwarepodcasts.com/podcast/embedded-fm)
- Published: 2023-08-17
- Length: 1h 12m
- Episode: 457
- Page: https://hardwarepodcasts.com/podcast/embedded-fm/2023-08-17-457-rubber-duck-phase-cancellation
- Listen: https://embedded.fm/episodes/457

## Summary

Elecia White and Christopher White discuss Elecia's progress on the second edition of her book 'Making Embedded Systems' and her origami studies, while Christopher details his struggles learning Morse code and his skepticism regarding ChatGPT's utility and reliability. They engage in a deep technical debate about the definition and implementation of 'portable code' in embedded systems, contrasting high-level frameworks like Qt with low-level hardware abstraction layers.

## Chapters

- [0:01](https://hardwarepodcasts.com/podcast/embedded-fm/2023-08-17-457-rubber-duck-phase-cancellation#t=1) Introduction and Duck Phase Cancellation
- [1:33](https://hardwarepodcasts.com/podcast/embedded-fm/2023-08-17-457-rubber-duck-phase-cancellation#t=93) Christopher's Morse Code Learning Journey
- [13:33](https://hardwarepodcasts.com/podcast/embedded-fm/2023-08-17-457-rubber-duck-phase-cancellation#t=813) Kalman Filters and Sensor Fusion Math
- [20:53](https://hardwarepodcasts.com/podcast/embedded-fm/2023-08-17-457-rubber-duck-phase-cancellation#t=1253) Making Embedded Systems 2nd Edition Update
- [39:00](https://hardwarepodcasts.com/podcast/embedded-fm/2023-08-17-457-rubber-duck-phase-cancellation#t=2340) Christopher's Critique of ChatGPT and LLMs
- [50:41](https://hardwarepodcasts.com/podcast/embedded-fm/2023-08-17-457-rubber-duck-phase-cancellation#t=3041) Defining and Implementing Portable Code
- [1:02:36](https://hardwarepodcasts.com/podcast/embedded-fm/2023-08-17-457-rubber-duck-phase-cancellation#t=3756) Semantic Maps and RTOS Analogies

## Topics

- [Embedded firmware](https://hardwarepodcasts.com/topic/embedded-firmware)
- [AI & machine learning](https://hardwarepodcasts.com/topic/ai-and-machine-learning)
- [Careers & education](https://hardwarepodcasts.com/topic/engineering-careers-and-education)
- [Debugging & failure analysis](https://hardwarepodcasts.com/topic/debugging-and-failure-analysis)
- [Energy & climate tech](https://hardwarepodcasts.com/topic/energy-and-climate-tech)

## Most relevant to

early-stage companies

## Mentioned

- Making Embedded Systems (product)
- O'Reilly (company)
- Classpert (company)
- ChatGPT (tool)
- OpenAI (company)
- Zephyr (tool)
- MicroPython (tool)
- STM32 (chip)
- Qt (tool)
- Electron (tool)
- VSCode (tool)
- Hackaday Supercon (other)

## Related episodes from other shows

- [Rubber Ducking](https://hardwarepodcasts.com/podcast/the-amp-hour/2019-09-30-rubber-ducking) (The Amp Hour)
- [Work on it for 10 years...](https://hardwarepodcasts.com/podcast/the-amp-hour/2016-12-30-work-on-it-for-10-years) (The Amp Hour)
- [An Interview with Elecia White - Wirewove Worshipping Wookieist?](https://hardwarepodcasts.com/podcast/the-amp-hour/2014-03-05-an-interview-with-elecia-white-wirewove-worshipping-wookieist) (The Amp Hour)
- [Christmas Special](https://hardwarepodcasts.com/podcast/the-pragmatic-embedded-podcast/2021-12-22-christmas-special) (The Pragmatic Embedded Podcast)
- [Ep 254: AI, Hijack Guy, and Water Rockets Fly](https://hardwarepodcasts.com/podcast/hackaday-podcast/2024-01-26-ep-254-ai-hijack-guy-and-water-rockets-fly) (Hackaday Podcast)

## Citing this page

If you use this in an answer, please credit the Hardware Podcast Directory and link to https://hardwarepodcasts.com/podcast/embedded-fm/2023-08-17-457-rubber-duck-phase-cancellation. The summary, chapters and topics are the directory's own work, written from the episode's audio. The episode itself, its title and its audio belong to Embedded.fm.
