260: We Talked a Lot

Embedded.fm · 14 Sept 2018 · 55m · Episode 260

What this episode covers

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.

Mentioned

Products
Prusa I3 Mk3, Universal Audio UAD Arrow
Tools
Fusion 360, Blender, Tinkercad
Also
The Manager's Path, Making Embedded Systems

Other shows on the same ground, closest first.

  • The Amp Hour · 1h 42m

    Work on it for 10 years...

    Eliseo White and Chris White of Embedded.fm join Chris Gammell of Contextual Electronics to discuss skill improvement, the importance of deliberate practice, and the challenges of learning electronics and programming. They debate the best ways to teach engineering fundamentals, the limitations of prototyping platforms like MicroPython and Arduino, and the transition from hobbyist projects to manufacturable products. The conversation also covers their personal interests, including 3D printing, VR, and solar energy, while highlighting the gap between building a prototype and shipping a reliable product.

  • The Spark Gap · 38m

    The Spark Gap - Episode 23

    Hosts Carl and Corey discuss their numerous unfinished electronics and maker projects, attributing the stalls to lack of time, space, and technical roadblocks. Carl details an unused robot arm with an Arduino, a stalled custom automotive gauge project limited by PCB size, and a frustrating emulation setup using an ECS Liva mini PC. Corey shares his abandoned rear-projection multitouch table prototype and a 3D printer enclosure project, while also noting his own stalled Christmas light synchronization system plagued by a hot microcontroller.

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

  • The Pragmatic Embedded Podcast · 43m

    2024 christmas special

    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.

  • The Pragmatic Embedded Podcast · 1h 23m

    Crossover with Elecia White and Christopher White of Embedded

    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.

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.