Crossover with Elecia White and Christopher White of Embedded

The Pragmatic Embedded Podcast · 20 Jan 2023 · 1h 23m

What this episode covers

Elecia White and Christopher White of Embedded.fm join Jeff Gable and Luca Ingiani to discuss applying agile principles to embedded systems, emphasizing risk management and fast feedback loops over rigid methodologies. They debate the definitions of Minimum Viable Products (MVPs) and prototypes, noting that while software allows for rapid iteration, physical products require careful consideration of shelf-life and Bill of Materials (BOM) costs. The group also addresses the practical challenges of unit testing in embedded development, suggesting it be reserved for high-risk, high-churn code rather than stable drivers, and discusses how to pitch agile concepts to skeptical managers by focusing on risk reduction rather than process dogma.

Mentioned

Companies
Logical Elegance, Fitbit, Cisco, LeapFrog, Lockheed, Apple, Target
Products
James Webb Space Telescope, SR 71
Also
Embedded.fm, Agile Embedded Podcast, Making Embedded Systems, O'Reilly, Skunkworks, Kelly Johnson, Steve Jobs, FDA, CES

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.

  • 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.

  • The Amp Hour · 1h 12m

    Interview with Eric Ries - Transorted Testing Tachydidaxy

    Eric Ries, author of The Lean Startup, discusses applying lean manufacturing principles to product development, emphasizing rapid experimentation and the Minimum Viable Product (MVP). He explains how hardware companies can use mockups, soft tooling, and service contracts to iterate quickly and validate customer demand before committing to expensive hard tooling. Ries argues that internal risks and bureaucratic silos are the primary barriers to speed, not technical constraints, and that companies must pivot their management systems to handle uncertainty.

  • 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.

  • The Builder Circle · 1h 05m

    S2 E1: From Code to Creation: The Building Blocks of Firmware with Elecia White

    Elecia White, founder of Logical Elegance and host of the Embedded FM podcast, explains the unique constraints of firmware development for hardware entrepreneurs. She outlines the typical firmware build-out process, emphasizing the importance of early sensor selection, modular architecture, and critical testing phases like board bring-up and manufacturing validation. White advises founders to insource only their 'secret sauce' algorithms while buying commodities like GPS modules or radios, and warns against common pitfalls such as adding over-the-air updates at the last minute or ignoring market validation.

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.