Log in

goodpods headphones icon

To access all our features

Open the Goodpods app
Close icon
headphones
The Agile Embedded Podcast

The Agile Embedded Podcast

Luca Ingianni, Jeff Gable

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.
bookmark
Share icon

All episodes

Best episodes

Top 10 The Agile Embedded Podcast Episodes

Goodpods has curated a list of the 10 best The Agile Embedded Podcast episodes, ranked by the number of listens and likes each episode have garnered from our listeners. If you are listening to The Agile Embedded Podcast for the first time, there's no better place to start than with one of these standout episodes. If you are a fan of the show, vote for your favorite The Agile Embedded Podcast episode by adding your comments to the episode page.

The Agile Embedded Podcast - Magic is Bad

Magic is Bad

The Agile Embedded Podcast

play

10/16/24 • 41 min

The Dangers of Magic in Software Abstractions

In this episode of the Agile Embedded Podcast, hosts Jeff Gable and Luca Ingianni discuss the pitfalls of relying on 'magic' in software development, particularly in tooling, build systems, and frameworks. They illuminate how seemingly helpful abstractions can become burdensome when they obscure necessary complexities or become hard to debug. Through various examples, including comparisons of Arduino and CMake, they explore what makes a good abstraction versus a bad one. The conversation also delves into the importance of composability, testability, and the real-world impact of overly simplistic or 'magical' solutions in long-term projects. The episode wraps up with practical advice for selecting and designing more effective coding abstractions to mitigate risks.

00:00 Introduction and Episode Theme
00:19 The Problem with Magic in Programming
02:54 Examples of Good and Bad Abstractions
04:45 Frameworks and Tools: Arduino vs. CMake
08:10 Vendor-Supplied Tools and Their Pitfalls
13:05 Characteristics of Good Abstractions
29:04 Testing and Abstractions
37:10 Final Thoughts and Contact Information

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

bookmark
plus icon
share episode
The Agile Embedded Podcast - Why Testing Sucks

Why Testing Sucks

The Agile Embedded Podcast

play

05/11/21 • 37 min

You can find Jeff at https://jeffgable.com.

You can find Luca at https://luca.engineer.

"Working Effectively with Legacy Code" by Michael Feathers

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

bookmark
plus icon
share episode
The Agile Embedded Podcast - Development is Better when it's Test-Driven
play

02/16/21 • 36 min

Luca's website: https://ingianni.eu/

Jeff's website: https://jeffgable.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

bookmark
plus icon
share episode
The Agile Embedded Podcast - Why Cross-Functional Product Teams Rule

Why Cross-Functional Product Teams Rule

The Agile Embedded Podcast

play

01/19/21 • 33 min

The way your organization is structured has a fundamental impact on how quickly and effectively you can develop embedded products. Learn why project teams, composed of people with all the necessary skills to develop a product, will run circles around traditional functional departments that don't collaborate closely. 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
bookmark
plus icon
share episode
The Agile Embedded Podcast - Code Reviews

Code Reviews

The Agile Embedded Podcast

play

07/26/24 • 42 min

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
bookmark
plus icon
share episode
The Agile Embedded Podcast - Team Topologies

Team Topologies

The Agile Embedded Podcast

play

03/22/24 • 42 min

Join our slack channel by clicking here

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

bookmark
plus icon
share episode

ICS offers medical device product development services, with their:
- Proprietary low-code prototype system
- Free Cybersecurity and Architecture gap analysis offerings

Get in touch with Milton Yarberry at:
- email: [email protected]
- LinkedIn: https://www.linkedin.com/in/milton-yarberry-06a2311

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

bookmark
plus icon
share episode
The Agile Embedded Podcast - Living Documentation with Philip Markgraf
play

01/30/24 • 58 min

Get in touch with Philip Markgraf on LinkedIn: https://www.linkedin.com/in/philmarkgraf/

Code Retreat -- a community event to practice Software Development: https://www.coderetreat.org

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

bookmark
plus icon
share episode
The Agile Embedded Podcast - Rapid Prototyping for Medical Devices with Ross Dehmoobed
play

01/11/24 • 37 min

Veranex website: https://veranex.com/

Reach out to Ross on Linkedin: https://www.linkedin.com/in/rdehmoobed/

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

bookmark
plus icon
share episode

Discussing Modern Development Techniques in Embedded Systems

In this episode of the Agile Embedded Podcast, hosts Jeff Gable and Luca Ingianni play buzzword bingo, discussing various modern development techniques, tools, and methodologies in the context of embedded systems. They explore the relevance and applicability of terms like microservices, serverless, Kubernetes, Docker, continuous integration, continuous delivery, continuous deployment, A/B testing, API-first design, behavior-driven development, and modern languages such as Rust and C++. They also touch upon the use of AI in development and deployment processes, along with debugging, observability, monitoring, and simulation tools like Memfault, Mender, and Renode. The conversation seeks to provide insights and opinions on which of these techniques and tools are worth investigating or applying to embedded projects.

00:00 Introduction to the Agile Embedded Podcast
00:06 Exploring Modern Development Buzzwords
01:26 Web Technologies in Embedded Systems
05:28 Diving into Docker for Embedded Development
07:49 Understanding Immutable Infrastructure
13:32 Continuous Integration, Delivery, and Deployment
19:53 A/B Testing in IoT Devices
23:06 API First Design in Embedded Systems
26:08 Modern Languages: The Case for Rust
27:54 Exploring Rust in Embedded Systems
28:37 Challenges with Modern C Programming
30:10 Embedded Linux and Language Flexibility
32:27 Model-Based Development with Simulink
33:53 Modern Tooling for Embedded Systems
40:25 AI in Embedded Systems
44:05 AI-Assisted Development
47:36 Conclusion and Contact Information

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

bookmark
plus icon
share episode

Show more best episodes

Toggle view more icon

FAQ

How many episodes does The Agile Embedded Podcast have?

The Agile Embedded Podcast currently has 73 episodes available.

What topics does The Agile Embedded Podcast cover?

The podcast is about Software Development, Agile, Podcasts and Technology.

What is the most popular episode on The Agile Embedded Podcast?

The episode title 'Team Topologies' is the most popular.

What is the average episode length on The Agile Embedded Podcast?

The average episode length on The Agile Embedded Podcast is 44 minutes.

How often are episodes of The Agile Embedded Podcast released?

Episodes of The Agile Embedded Podcast are typically released every 14 days, 18 hours.

When was the first episode of The Agile Embedded Podcast?

The first episode of The Agile Embedded Podcast was released on Jan 6, 2021.

Show more FAQ

Toggle view more icon

Comments