2024 christmas special

The Pragmatic Embedded Podcast · 29 Dec 2024 · 43m

What this episode covers

Hosts Jeff Gable and Luca Eden reflect on three years of The Pragmatic Embedded Podcast, highlighting guests like Miro Slavic, John Odo, and Luca Mustafa who pushed specific technical and process boundaries. They discuss the disconnect between senior engineers seeking agile change and managers resistant to the hard work required for true transformation. The conversation emphasizes that successful embedded development requires breaking the 'Iron Triangle' of fixed scope, time, and budget by prioritizing core functionality and asking difficult questions about deadlines.

Mentioned

Also
Jeff Gable, Luca Eden, Miro Slavic, John Odo, Luca Mustafa, QP state machine frameworks, Agile Embedded Academy

Other shows on the same ground, closest first.

  • Embedded.fm · 1h 23m

    440: Condemned to Being Perfect

    Elecia White and Chris White host a crossover episode with Jeff Gable and Luca Ingianni of the Agile Embedded podcast to debate the application of Agile principles to embedded systems. The group discusses redefining Agile as 'risk management through feedback loops' rather than rigid Scrum, and explores the challenges of scaling these practices in large enterprises versus small teams. They also tackle specific technical debates, including the role of unit testing, the definition of Minimum Viable Products (MVPs) for hardware, and the necessity of documentation in regulated industries like medical devices.

  • The Amp Hour · 1h 26m

    Is This A Show?

    Chris Gammell and Dave Jones host Chris White and Alicia White of Embedded.fm to discuss the 256th episode milestone, the challenges of producing technical podcasts without visual aids, and the state of hardware conferences like Solid Con. The group debates the user experience of smartwatches, specifically the Pebble Time, focusing on the lack of out-of-the-box functionality and the industry trend of shipping incomplete firmware. They also touch on the importance of product management in ensuring quality and the frustrations engineers face when their technical concerns are ignored by management.

  • Embedded.fm · 55m

    260: We Talked a Lot

    Elecia White and Christopher White discuss Christopher's vacation projects, including building a Prusa I3 Mk3 3D printer and using a Universal Audio UAD Arrow audio interface. They analyze the challenges of applying agile project management to embedded systems, citing issues with hardware integration and component shortages. The conversation also covers the application of software design patterns in embedded C and career advice for engineers interested in mathematical algorithms and space applications.

  • Embedded.fm · 53m

    16: Democracy Is the Worst Form of Government

    Curtis Cole, a veteran embedded systems engineer and former VP of Engineering at Leapfrog, argues that Agile methodologies like Scrum and Test-Driven Development (TDD) are effective for embedded software when adapted to hardware constraints. He explains how user stories, sprints, and story points allow teams to manage unknown requirements and deliver incremental, usable prototypes without compromising the final product's stability. Cole emphasizes that Agile is merely a process tool; success depends on hiring skilled engineers who prioritize quality, testing, and modular design over mere speed.

  • Embedded.fm · 1h 06m

    191: What, Yogurt!?!

    Hosts Elecia White and Christopher White answer listener emails, covering topics from I2C pitfalls and RTOS choices to advice for students and engineers dealing with legacy code. They discuss the 'March Micro Madness' dev kit tournament, automation in embedded testing, and the challenges of refactoring a 60,000-line monolithic codebase. The episode also includes career advice for undergraduates and a discussion on short stories.

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