Learn how to get your embedded device to market faster AND with higher quality.
Join Luca Ingianni and Jeff Gable as they discuss how agile methodologies apply to embedded systems development, with a particular focus on safety-critical industries such as medical devices.
All content for The Agile Embedded Podcast is the property of Luca Ingianni, Jeff Gable and is served directly from their servers
with no modification, redirects, or rehosting. The podcast is not affiliated with or endorsed by Podjoint in any way.
Learn how to get your embedded device to market faster AND with higher quality.
Join Luca Ingianni and Jeff Gable as they discuss how agile methodologies apply to embedded systems development, with a particular focus on safety-critical industries such as medical devices.
BONUS: Listener Question on Repository Organization
The Agile Embedded Podcast
15 minutes 42 seconds
6 months ago
BONUS: Listener Question on Repository Organization
In this bonus episode, Luca responds to a thoughtful listener question about repository granularity in embedded development projects, particularly in safety-critical industries. The listener describes their approach of using separate repositories for different work products and even considers micro-repositories for different code components.
Luca shares his perspective on why this approach makes him uneasy, suggesting it might overcomplicate development processes. He advocates for fewer repositories - ideally a monorepo approach - and explains how configuration management can be handled effectively within a single repository using feature flags, tagging, and CI pipelines. Luca reflects on how his own thinking about repository strategy has evolved over the course of the podcast, moving away from branch-based development toward trunk-based development with appropriate safeguards.
The Agile Embedded Podcast
Learn how to get your embedded device to market faster AND with higher quality.
Join Luca Ingianni and Jeff Gable as they discuss how agile methodologies apply to embedded systems development, with a particular focus on safety-critical industries such as medical devices.