Crossover with Mob Mentality part 1
Description
Key Topics
- [03:45 ] Hardware-software coupling challenges and decoupling strategies
- [08:20 ] Documentation overhead in safety-critical medical device development
- [12:15 ] Breaking down silos between electrical, mechanical, and software engineering teams
- [18:30 ] Hardware abstraction layers as database abstraction equivalents
- [22:10 ] Introduction to mob programming: all brilliant minds working together
- [28:45 ] Flow efficiency and eliminating handoffs in embedded product development
- [35:20 ] Optimal mob sizes and team organization strategies
- [42:15 ] Inverse Conway maneuver for architectural alignment
- [48:30 ] Getting started with mob programming in embedded teams
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/
You can find Jeff at https://jeffgable.com.
You can find Luca at https://luca.engineer.
Want to join the agile Embedded Slack? Click here
Are you looking for embedded-focused trainings? Head to https://agileembedded.academy/
Ryan Torvik and Luca have started the Embedded AI podcast, check it out at https://embeddedaipodcast.com/