The Agile Embedded Podcast

Crossover with Mob Mentality part 1

Episode Summary

In this special crossover episode with the Mob Mentality Show, Jeff and Luca explore how mob programming can revolutionize embedded systems development. The discussion covers critical pain points in the embedded industry, including hardware-software coupling, documentation overhead in safety-critical systems, and the persistent silos between electrical, mechanical, and software engineers. Chris Lucian and Austin Chadwick from the Mob Mentality Show share practical strategies for implementing collaborative development practices, including hardware abstraction layers, the inverse Conway maneuver, and techniques for breaking down organizational barriers. The conversation provides actionable insights for embedded teams looking to improve flow efficiency, reduce cycle times, and enhance cross-functional collaboration in IoT and hardware product development.

Episode Notes

Key Topics

Notable Quotes

"If you can run unit tests on your host and run your embedded code in a simulator on your PC, that's a pretty good indicator that you've successfully decoupled it from the hardware." — Jeff Gable

"You need to understand that documentation is actually part of your product. It's not separate from your product made of curly brackets - it's one and the same thing." — Luca Ingianni

"Typing is not the bottleneck. It's the problem solving. This is a method of problem solving together faster." — Chris Lucian

"If you get the whole system in the room and in the same mob, things just start cranking. You're not waiting for anything because everyone you need is there." — Austin Chadwick

Find the Mob Mentality Show at https://mobmentalityshow.podbean.com/