Look for any podcast host, guest or anyone
Showing episodes and shows of

Jeff@jeffgable.com (Luca Ingianni)

Shows

The Agile Embedded PodcastThe Agile Embedded PodcastViolet Su on hardware manufacturingFrom Prototype to Product: Navigating Hardware Manufacturing with Violet SuIn this episode of the Agile Embedded Podcast, Luca speaks with Violet Su, Business Development Manager at Seed Studio, about the challenges and opportunities in hardware manufacturing. The conversation explores the realities of hardware development, from initial prototyping to mass production. Violet emphasizes the importance of getting products into users' hands quickly to gather feedback, even if they're not perfect. She highlights common pitfalls for newcomers to hardware manufacturing, including underestimating costs, certification requirements, and supply chain complexities. The discussion also covers the growing influence o...2025-07-0943 minThe Agile Embedded PodcastThe Agile Embedded PodcastAI-augmented software developmentLuca and Jeff dive into how AI tools can supercharge embedded development workflows. Luca shares his extensive hands-on experience, while Jeff brings a fresh perspective as someone just starting to incorporate these tools. They explore how AI can help with coding, testing, and debugging - while emphasizing that good software engineering judgment remains crucial. The conversation is particularly timely since AI tools are evolving rapidly, unlike their usually more "evergreen" podcast topics.A key insight they discuss is that while AI tools offer amazing productivity boosts (much like IDEs did), they're not replacing experienced developers anytime soon...2025-06-2545 minThe Agile Embedded PodcastThe Agile Embedded PodcastBONUS: Listener Question on Repository Organization## Key Topics * [00:30] Introduction to the listener's question about repository granularity in embedded development* [01:15] The listener's approach: separate repositories for different work products in safety-critical industries* [03:20] Luca's initial reaction and concerns about over-complication* [05:45] Discussion of monorepo approaches and configuration management* [08:10] The concept of micro-repositories and parallels to microservices* [11:30] Using feature flags and CI pipelines instead of repository separation ## Notable Quotes > "You're splitting something which ought to be joined together into different repositories and hiding whatever is happening within the...2025-04-2415 minThe Agile Embedded PodcastThe Agile Embedded PodcastMinimumCDThe episode discusses the concept of Minimum Viable Continuous Delivery (Minimum CD), which represents a counter-movement to heavyweight frameworks like SAFe. The hosts explore how Minimum CD provides a set of essential practices for successfully building software-based products without unnecessary complexity. The approach focuses on core principles rather than rigid frameworks, making it particularly relevant for embedded systems development.The discussion covers the fundamental requirements for continuous delivery, including automated testing, pipeline-driven deployments, and trunk-based development. The hosts emphasize that while these practices may seem challenging for embedded systems, they become increasingly important as devices become more...2025-04-2347 minThe Agile Embedded PodcastThe Agile Embedded PodcastOffensive Cybersecurity with Ryan TorvikKey Topics* [03:00] Ryan's background in offensive cybersecurity and defense contracting* [04:30] The mindset and challenges of vulnerability research and hacking* [09:15] How security researchers approach attacking embedded devices* [13:45] Techniques for extracting and analyzing firmware* [19:30] Security considerations for embedded developers* [24:00] The importance of designing security from the beginning* [28:45] Security challenges for small companies without dedicated security staff* [33:20] Address Space Layout Randomization (ASLR) and other security measures* [37:00] Emulation technology for testing embedded systems* [45:30] Tulip Tree's approach to embedded system emulation and security testing2025-04-0948 minThe Agile Embedded PodcastThe Agile Embedded PodcastBDD with Steve BranamKey Topics[02:30] Definition of BDD as an additional layer of discipline on top of TDD[03:15] Common pitfalls of TDD, including testing to implementation and brittle tests[08:30] The structure of BDD tests using Given-When-Then format[12:00] Applying BDD at different levels, from unit tests to system tests[15:45] Using test doubles and spies for hardware interactions in embedded systems[22:30] Testing state machines with BDD[27:00] Off-target testing and hardware abstraction layers[33:00] Why BDD isn't more widely used in embedded systems[36:30] Using code coverage as a signal rather than a goal metric[39:00] Overcoming the learning curve and maintaining discipline in BDDNotable...2025-03-2655 minThe Agile Embedded PodcastThe Agile Embedded PodcastJohn Taylor on the Embedded Systems CookbookJohn Taylor returns to the podcast to discuss his new book "The Embedded Project Cookbook", co-authored with Wayne Taylor. The book serves as a practical guide for embedded systems development, providing recipes and techniques that John has refined over his 30+ year career. Unlike his previous book "Patterns in the Machine" which focused on software engineering best practices, this new book takes a more hands-on approach to project mechanics - from requirements gathering through release.The book provides opinionated guidance on setting up project infrastructure, managing requirements, software architecture, and release processes. While organized in a waterfall-like structure...2025-03-0544 minThe Agile Embedded PodcastThe Agile Embedded PodcastTrunk-based developmentIn this episode, Jeff and Luca discuss trunk-based development, a software development practice where developers merge their work into the main branch (trunk) frequently - at least daily. They explain how this approach differs from traditional branching models like GitFlow, and address common objections and concerns. The hosts emphasize that while trunk-based development may seem risky, it actually reduces risk by exposing integration problems early and forcing teams to implement good engineering practices like automated testing and feature flags.The discussion highlights how trunk-based development acts as a "forcing function" that encourages better development practices, smaller changes...2025-02-1950 minThe Agile Embedded PodcastThe Agile Embedded PodcastQP framework with Mitch EnglishThe episode features a discussion with Mitch English, a product development team lead at Inertia, about using the QP (Quantum Platform) framework for embedded systems development. Mitch and Jeff recently collaborated on a medical device project where they successfully implemented QP. The framework, created by Miro Samek, implements the actor model with active objects running in their own threads and communicating via messages. This approach helps avoid common concurrency issues found in traditional RTOS implementations.The discussion covers how QP's hierarchical state machine framework makes it easier to manage complex state transitions and system behaviors. They share...2025-01-1544 minThe Agile Embedded PodcastThe Agile Embedded Podcast2024 christmas specialhttps://youtu.be/Zwo1aTElfis 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 2024-12-2943 minThe Agile Embedded PodcastThe Agile Embedded PodcastSAFeBryan Finster's episode on Luca's DevOps podcast. part one: https://open.spotify.com/episode/26cnxrZEWhQRxY3jkwQTb8?si=Fj3VtirDRU-l2xQAomrWUwBryan Finster's episode on Luca's DevOps podcast. part two: https://open.spotify.com/episode/36U6glqDPuvkpPwrdD8Axv?si=8T9isqUHS6WBh1aQyZEXGAScaled Agile DevOps Maturity Framework (SADMF), a SAFe parody: https://scaledagiledevops.com/Klaus Leopold's Flight Levels framework: https://www.flightlevels.io/ 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 2024-12-1142 minThe Agile Embedded PodcastThe Agile Embedded PodcastCeedlingIn this episode of the Agile Embedded Podcast, we are joined by Mark VanderVoord and Michael Karlesky, creators of the open-source tools Unity, CMock, and Ceedling, which help developers unit test C code. Mark and Michael share their journey of creating these tools, their experiences as open-source maintainers, and insights into the evolving landscape of embedded systems testing.The discussion covers the origins of their tools, the challenges of maintaining open-source projects, and the different needs of various embedded development communities. We also explore the gaps in current testing tools, particularly in system and integration testing for...2024-11-2747 minThe Agile Embedded PodcastThe Agile Embedded PodcastBuzzword Bingo (or: which modern technologies make sense for embedded?)Discussing Modern Development Techniques in Embedded SystemsIn 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...2024-11-1349 minThe Agile Embedded PodcastThe Agile Embedded PodcastExploring Rust for Embedded Systems with Philip MarkgrafExploring Rust for Embedded Systems with Philip MarkgrafIn this episode of the Agile Embedded Podcast, hosts Jeff Gable and Luca Ingianni are joined by Philip Markgraf, an experienced software developer and technical leader, to discuss the use of Rust in embedded systems. Philip shares his background in C/C++ development, his journey with Rust, and the advantages he discovered while using it in a large development project. The conversation touches on memory safety, efficient resource management, the benefits of Rust's type system, and the supportive Rust community. They also explore the practical considerations for adopting Rust...2024-10-3050 minThe Agile Embedded PodcastThe Agile Embedded PodcastMagic is BadThe Dangers of Magic in Software AbstractionsIn 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...2024-10-1641 minThe Agile Embedded PodcastThe Agile Embedded PodcastBailey Steinfadt on teaching git to non-developersBuilding Trust with Git: Teaching Best Practices to Non-Software EngineersIn this episode of the Agile Embedded Podcast, hosts Jeff Gable and Luca Ingianni are joined by Bailey Steinfadt, owner of Stonepath Engineering. Bailey discusses her experiences in teaching Git and other software tools to non-software engineers, particularly in small manufacturing companies. Topics include the importance of visibility and trust in code projects, the typical profiles of her clients, and strategies for effective communication and trust-building between technical and non-technical stakeholders. The episode also touches on useful tools like GitHub, Miro, and Draw.io for managing projects...2024-10-0239 minThe Agile Embedded PodcastThe Agile Embedded PodcastAccelerate the BookApplying 'Accelerate' Principles to Embedded Systems | Agile Embedded PodcastWelcome to the latest episode of the Agile Embedded Podcast with Jeff Gable and Luca Ingianni! In this episode, we address a listener's question about the book 'Accelerate' by Nicole Forsgren, Jez Humble, and Gene Kim. Jeff and Luca delve into how the principles from this book, which focuses on Lean Software and DevOps, can be applied to embedded systems development. They discuss the nuances of embedded systems, the relevance of DORA metrics, and share insights on how capabilities and processes from the book translate to the unique...2024-09-1845 minThe Agile Embedded PodcastThe Agile Embedded PodcastWeronika Michaluk on Medical Devices developmentNavigating Firmware and Software Collaboration in Medical Devices: Insights with Weronika MichalukIn this episode of the Agile Embedded Podcast, hosts Jeff Gable and Luca Ingianni are joined by Weronika Michaluk, Software as a Medical Device Practice Lead at HTD Health. Weronika shares her experiences and lessons learned from working with firmware teams, bridging cross-functional collaboration, and discussing the importance of version control, aligning technical aspects, and clear communication. The conversation delves into agile methodologies, customer interactions, and strategies for efficient requirement management in the medical device industry. Tune in to gain valuable insights from Weronika's extensive...2024-09-0448 minThe Agile Embedded PodcastThe Agile Embedded PodcastLuca's interviews and trip report from Embedded World 2024Jeff and Luca talk about Luca's trip to Embedded World Nürnberg, and his impressions there. Bonus content are two impromptu interviews with Luka Mustafa, CEO of IRNAS, and Francois Baldassari, CEO of Memfault You can find Jeff at https://jeffgable.com. You can find Luca at https://luca.engineer. Want to join the agile Embedded Slack? Click here2024-08-2138 minThe Agile Embedded PodcastThe Agile Embedded PodcastA word from the hosts: we've changed our podcast process for the betterA brief message to address the fact that we had been unreliable over the last few months, but we've made some changes and will do better in the future.You can find Jeff at https://jeffgable.com. You can find Luca at https://luca.engineer. Want to join the agile Embedded Slack? Click here2024-08-0701 minThe Agile Embedded PodcastThe Agile Embedded PodcastPaul Barbu Gheorge on Geographically Distributed TemsPaul's LinkedIn: https://www.linkedin.com/in/paul-gheorghe-barbu/Paul's employer, Wenglor: https://www.wenglor.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 2024-08-0749 minThe Agile Embedded PodcastThe Agile Embedded PodcastCode ReviewsYou can find Jeff at https://jeffgable.com. You can find Luca at https://luca.engineer. Want to join the agile Embedded Slack? Click here2024-07-2642 minThe Agile Embedded PodcastThe Agile Embedded PodcastTeam TopologiesJoin 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 2024-03-2242 minThe Agile Embedded PodcastThe Agile Embedded PodcastClosing the gap between Regulatory and Development with Milton YarberryICS offers medical device product development services, with their:  - Proprietary low-code prototype system  - Free Cybersecurity and Architecture gap analysis offeringsGet in touch with Milton Yarberry at:  - email:  myarberry@ics.com  - 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 2024-03-0551 minThe Agile Embedded PodcastThe Agile Embedded PodcastLiving Documentation with Philip MarkgrafGet 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 2024-01-3058 minThe Agile Embedded PodcastThe Agile Embedded PodcastRapid Prototyping for Medical Devices with Ross DehmoobedVeranex 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 2024-01-1137 minThe Agile Embedded PodcastThe Agile Embedded PodcastScaling AgileYou can find Jeff at https://jeffgable.com.You can find Luca at https://luca.engineer. 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 2023-12-0546 minThe Agile Embedded PodcastThe Agile Embedded PodcastModel-Based Development with Max KolesnikovMax Kolesnikov is a founder and CEO of MKS Technology, an embedded software and controls engineering firm. He has nearly 20 years of experience working in controls and software for real-time, safety-critical applications in automotive and industrial domains.Max offers embedded software and controls engineering consulting for automotive applications.Website: http://mks.technologyEmail: max.kolesnikov@mks.technologyLinkedIn: https://www.linkedin.com/in/max-kolesnikov-phd-9b41617/ You can find Jeff at https://jeffgable.com.You can find Luca at https://luca.engineer.  You can fi...2023-11-2152 minThe Agile Embedded PodcastThe Agile Embedded PodcastRenode with Michael GieldaReach out to Antmicro at contact@antmicro.com or connect with them on social media:   - Twitter: @antmicro . For latest Renode updates, follow @renodeio   - LinkedIn: @antmicro-ltdTry Renode at https://renode.io/ Github:  https://github.com/renode/renode Check out the Antmicro blog for Renode news:   - ARMv8-A and 64-bit peripheral support in Renode   - Simulating NB-IoT networking in RenodeSee the boards supported by Renode:  zephyr-dashboard.renode.ioWatch our keynote about Organizing the Hardware Ecosystem with Open Source: Antmicro Visual System Designer dur...2023-09-2650 minThe Agile Embedded PodcastThe Agile Embedded PodcastTyranny of the UrgentYou can find Jeff at https://jeffgable.com.You can find Luca at https://luca.engineer. 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 2023-09-1241 minThe Agile Embedded PodcastThe Agile Embedded PodcastTDD for UIYou can find Jeff at https://jeffgable.com.You can find Luca at https://luca.engineer. 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 2023-06-2342 minThe Agile Embedded PodcastThe Agile Embedded PodcastGit for Hardware Engineers with Valentina Ratner and Kyle DumontCheck out Allspice:  https://allspice.ioGit for Hardware Guide - 80+ page book on how to apply these principles to hardware development  https://content.allspice.io/en-us/git-for-hardware-guideSee the hardware collaboration platform in action:  https://content.allspice.io/schedule-allspice-demo-allie Get in touch with Valentina Ratner:  Valentina@allspice.io  https://www.linkedin.com/in/valentinaratner/Get in touch with Kyle Dumont:  Kyle@allspice.io  https://www.linkedin.com/in/kyledumont/  You can find Jeff at https://jeffgable.com.You ca...2023-06-0650 minThe Agile Embedded PodcastThe Agile Embedded PodcastModern C++ for Embedded with Niall CoolingCheck out Niall's training company Feabhas.Feabhas training courseshttps://www.feabhas.com/course-listblog (over 10 years of content)https://blog.feabhas.comYouTube list:Is C+ a Safer C?https://www.youtube.com/watch?v=1lrN5bti-b4A brief introduction to concepts in Modern C++https://www.youtube.com/watch?v=Vdr-q-uEBjIWhy Rust won't replace C (just yet anyway)https://www.youtube.com/watch?v=ojEXMM_1bVAOther shownotes from things mentioned during the podcast:Doctest: https://github...2023-05-1858 minThe Agile Embedded PodcastThe Agile Embedded PodcastRapid Hardware Iteration with Luka MustafaVisit IRNAS at https://www.irnas.eu/.Contact Luka Mustafa directly at luka.mustafa@irnas.eu.You can find Jeff at https://jeffgable.com.You can find Luca at https://luca.engineer. 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 2023-04-1947 minThe Agile Embedded PodcastThe Agile Embedded PodcastAgile vs. V ModelYou can find Jeff at https://jeffgable.com.You can find Luca at https://luca.engineer. 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 2023-03-3045 minThe Agile Embedded PodcastThe Agile Embedded PodcastContinuous Delivery with Jonathan HallTry Jonathan's Lean CD bootcamp here:  leancdbootcamp.comFind Jonathan Hall here:  https://jhall.io/Minimum Viable CD:  https://minimumcd.org/minimumcd/  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 2023-03-071h 03The Agile Embedded PodcastThe Agile Embedded PodcastFrançois Baldassari from Memfault on IoT ObservabilityTry Memfault at https://memfault.com/.You can find Jeff at https://jeffgable.com.You can find Luca at https://luca.engineer. 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 2023-02-1553 minThe Agile Embedded PodcastThe Agile Embedded PodcastVersion Control TechniquesYou can find Jeff at https://jeffgable.com.You can find Luca at https://luca.engineer. 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 2023-02-0351 minThe Agile Embedded PodcastThe Agile Embedded PodcastCrossover with Elecia White and Christopher White of EmbeddedListen to the Embedded podcast here:  https://embedded.fm/Elecia's book "Making Embedded Systems" is highly recommended for junior and senior developers alike!You can find Jeff at https://jeffgable.com.You can find Luca at https://luca.engineer. 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 2023-01-201h 23EmbeddedEmbeddedCondemned to Being PerfectChris and Elecia talk to Jeff Gable and Luca Ingianni of the Agile Embedded podcast, discussing the definition of Agile, agreeing about some things, and disagreeing about others. Agile Embedded can be found in your usual podcast locations or get it from the source: https://agileembeddedpodcast.com/ Jeff’s website is jeffgable.com and Luca’s is luca.engineer Transcript2023-01-131h 23EmbeddedEmbeddedCondemned to Being PerfectChris and Elecia talk to Jeff Gable and Luca Ingianni of the Agile Embedded podcast, discussing the definition of Agile, agreeing about some things, and disagreeing about others.Agile Embedded can be found in your usual podcast locations or get it from the source: https://agileembeddedpodcast.com/Jeff’s website is jeffgable.com and Luca’s is luca.engineerTranscript2023-01-131h 23The Agile Embedded PodcastThe Agile Embedded PodcastInternal Developer Platforms with Joe SchneiderGet in touch with Joe here!Email: hello@dojofive.comWebsite:   https://dojofive.com/LinkedIn:   https://www.linkedin.com/in/schneiderjoseph/   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 2022-12-2155 minThe Agile Embedded PodcastThe Agile Embedded PodcastInterview with Phillip Johnston Part 2Visit Embedded Artistry for courses, resources, and a thriving community of embedded developers. Learn more about Embedded Artistry's consulting services!Virtual panel discussion with Memfault on "Debugging Embedded Devices in Production", recorded in August 2022.Get in touch with Phillip Johnston 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 2022-11-2942 minThe Agile Embedded PodcastThe Agile Embedded PodcastInterview with Phillip Johnston Part 1Visit Embedded Artistry for courses, resources, and a thriving community of embedded developers. Learn more about Embedded Artistry's consulting services!Virtual panel discussion with Memfault on "Debugging Embedded Devices in Production", recorded in August 2022.Get in touch with Phillip Johnston 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 2022-11-1543 minThe Agile Embedded PodcastThe Agile Embedded PodcastThe Agile Approach to Risk ManagementYou can find Jeff at https://jeffgable.com.You can find Luca at https://luca.engineer. 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 2022-11-0237 minThe Agile Embedded PodcastThe Agile Embedded PodcastSystems Architecture with Maik PfingstenReach out to Maik Pfingsten on LinkedInor via email at maik.pfingsten@ing-pfingsten.deYou can find Jeff at https://jeffgable.com.You can find Luca at https://luca.engineer. 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 2022-10-1943 minThe Agile Embedded PodcastThe Agile Embedded PodcastWe're Not Paying You to Have FunYou can find Jeff at https://jeffgable.com.You can find Luca at https://luca.engineer. 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 2022-09-2947 minThe Agile Embedded PodcastThe Agile Embedded PodcastThe Three Ways of DevOpsGene Kim's brief post describing the Three Ways of DevopsAn excellent blog post covering practical implications of the Three Ways of DevopsYou can find Jeff at https://jeffgable.com.You can find Luca at https://luca.engineer. 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 2022-09-061h 02The Agile Embedded PodcastThe Agile Embedded PodcastJames Grenning on TDDJames Grenning has a brand-new self-paced online training course on TDD for Embedded C!Sign up here.Get in touch with James:Email: james@wingman-sw.comWeb: https://wingman-sw.comTwitter: @jwgrenningLinkedIn: https://www.linkedin.com/in/jwgrenning/More from James:Stories from alumni of James Grenning's TDD TrainingThe ZOMBIE guide to writing useful unit testsThe classic book: Test-Driven Development for Embedded C Buy it hereYou can find Jeff at https://jeffgable.com.You can find Luca at https://luca.engineer. You can find Jeff at https://jeffgable...2022-08-241h 01The Agile Embedded PodcastThe Agile Embedded PodcastThe Matthew Test with Matthew Eshleman - Part 2You can find Matthew Eshleman at: https://covemountainsoftware.com/His original "Matthew Test" article is here.You can find Jeff at https://jeffgable.com.You can find Luca at https://luca.engineer. 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 2022-08-0932 minThe Agile Embedded PodcastThe Agile Embedded PodcastThe Matthew Test with Matthew Eshleman - Part 1You can find Matthew Eshleman at:  https://covemountainsoftware.com/His original "Matthew Test" article is here.You can find Jeff at https://jeffgable.com.You can find Luca at https://luca.engineer. 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 2022-07-2738 minThe Agile Embedded PodcastThe Agile Embedded PodcastProject Management Dysfunctions - Part 2You can find Jeff at https://jeffgable.com.You can find Luca at https://luca.engineer. 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 2022-07-1344 minThe Agile Embedded PodcastThe Agile Embedded PodcastProject Management Dysfunctions - Part 1You can find Jeff at https://jeffgable.com.You can find Luca at https://luca.engineer. 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 2022-06-2143 minThe Agile Embedded PodcastThe Agile Embedded PodcastUnit Testing vs HIL TestingYou can find Jeff at https://jeffgable.com.You can find Luca at https://luca.engineer.  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 2022-06-0237 minThe Agile Embedded PodcastThe Agile Embedded PodcastJon Odo on RoadmapsFind Jon on LinkedIn:  https://www.linkedin.com/in/jonodo/You can find Jeff at https://jeffgable.com.You can find Luca at https://luca.engineer. 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 2022-05-1156 minThe Agile Embedded PodcastThe Agile Embedded PodcastAgile at Growing Hardware Startups with Matt ColeConnect with Matt Cole on LinkedIn here.Matt is hiring at RISE Robotics!  You can find Jeff at https://jeffgable.com.You can find Luca at https://luca.engineer. 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 2022-04-1950 minThe Agile Embedded PodcastThe Agile Embedded PodcastAgile Manifesto Part 2You can find Jeff at https://jeffgable.com.You can find Luca at https://luca.engineer.  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 2022-03-2341 minThe Agile Embedded PodcastThe Agile Embedded PodcastAgile Manifesto Pt. 1http://agilemanifesto.org/You can find Jeff at https://jeffgable.com.You can find Luca at https://luca.engineer.   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 2022-03-0837 minThe Agile Embedded PodcastThe Agile Embedded PodcastBuild Pipelines RevisitedYou can find Jeff at https://jeffgable.com.You can find Luca at https://luca.engineer.   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 2022-02-1643 minThe Agile Embedded PodcastThe Agile Embedded PodcastEmbedded Cybersecurity Basics with Jacob BeningoJacob Beningo can be found at beningo.comEmbedded Online ConferenceIoT Online ConferenceRTOS Training with JacobReusable Firmware Development (Book)ARM TrustZone   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 2022-02-0236 minThe Agile Embedded PodcastThe Agile Embedded PodcastModern Embedded Systems Programming with Miro SamekThe free video course "Modern Embedded Systems Programming" can be found here on YouTube.  Accompanying course materials are here. Miro's company, Quantum Leaps, can be found at https://www.state-machine.com. You can find Jeff at https://jeffgable.com.You can find Luca at https://luca.engineer 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 2022-01-1856 minThe Agile Embedded PodcastThe Agile Embedded PodcastPatterns in the Machine with John and Wayne TaylorYou can find "Patterns in the Machine" at Amazon or Barnes & Noble (links are NOT affiliate). You can find Jeff at https://jeffgable.com.You can find Luca at https://luca.engineer.  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 2022-01-0452 minThe Agile Embedded PodcastThe Agile Embedded PodcastChristmas SpecialYou can find Jeff at https://jeffgable.com.You can find Luca at https://luca.engineer.  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 2021-12-2239 minThe Agile Embedded PodcastThe Agile Embedded PodcastWriting Firmware without Hardware (featuring Matt Chernosky)Ceedling / Unity / CMock for embedded C unit testingA Field Manual for Ceedling by Matt ChernoskyHow to use Ceedling for Embedded Test-Driven Development (FREE)Get in touch with Matt Chernosky:  matt@electronvector.com You can find Jeff at https://jeffgable.com.You can find Luca at https://luca.engineer.  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 2021-11-1636 minThe Agile Embedded PodcastThe Agile Embedded PodcastAgile in Small TeamsYou can find Jeff at https://jeffgable.com.You can find Luca at https://luca.engineer.   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 2021-10-2639 minThe Agile Embedded PodcastThe Agile Embedded PodcastBehavior Driven DevelopmentGherkin:  https://cucumber.io/docs/gherkin/reference/Easy Approach to Requirements Syntax:   https://qracorp.com/easy-approach-to-requirements-syntax-ears-guide/ You can find Jeff at https://jeffgable.com.You can find Luca at https://luca.engineer.   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 2021-10-1246 minThe Agile Embedded PodcastThe Agile Embedded PodcastHardware-in-the-Loop TestingYou can find Jeff at https://jeffgable.com.You can find Luca at https://luca.engineer.  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 2021-09-2134 minThe Agile Embedded PodcastThe Agile Embedded PodcastTesting on the Host vs Targethttps://jeffgable.comhttps://luca.engineer“Data Model” pattern -- see Patterns in the Machine by John Taylor    https://www.barnesandnoble.com/w/patterns-in-the-machine-john-taylor/1137499000 “MHC - Model-Hardware-Controller” pattern -- see Test Driven Development course from Throw the Switch      http://www.throwtheswitch.org/dr-surlys-school 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 2021-09-0730 minThe Agile Embedded PodcastThe Agile Embedded PodcastManaging Product Variants and VersionsYou can find Jeff at https://jeffgable.com.You can find Luca at https://luca.engineer. The Git-Flow branching model:  https://nvie.com/posts/a-successful-git-branching-model/  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 2021-08-1728 minThe Agile Embedded PodcastThe Agile Embedded PodcastHow to Speed Up Safety Critical ProcessesYou can find Jeff at https://jeffgable.com.You can find Luca at https://luca.engineer. The Devops Handbook by Gene Kim, Jez Humble, Patrick Debois, and John Willis  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 2021-07-2733 minThe Agile Embedded PodcastThe Agile Embedded PodcastLiving Documentation and Test Automation with Paul MasseyBluefruit Software:  https://www.bluefruit.co.uk/Read more about Living Documentation at Bluefruit. You can find Jeff at https://jeffgable.com.You can find Luca at https://luca.engineer.   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 2021-07-1552 minThe Agile Embedded PodcastThe Agile Embedded PodcastLean and Agile at a Product Development ConsultancyYou can find Jose's company, Bold Type, at https://boldtype.com/You can find Jeff at https://jeffgable.com.You can find Luca at https://luca.engineer.  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 2021-06-2833 minThe Agile Embedded PodcastThe Agile Embedded PodcastTechnical Debt in Embedded Systems DevelopmentYou can find Jeff at https://jeffgable.com.You can find Luca at https://luca.engineer.  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 2021-06-0833 minThe Agile Embedded PodcastThe Agile Embedded PodcastHow to Speak Agile to Hardware Folks, with Mojtaba HosseiniFind Mojtaba on LinkedIn:  https://www.linkedin.com/in/mojtaba-hosseini-7a6666/You can find Jeff at https://jeffgable.com.You can find Luca at https://luca.engineer.   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 2021-05-2749 minThe Agile Embedded PodcastThe Agile Embedded PodcastWhy Testing SucksYou 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 2021-05-1137 minThe Agile Embedded PodcastThe Agile Embedded PodcastIntroducing Agile at John Deere with Joe SchneiderDojo Five:   https://dojofive.comYou can find Jeff at https://jeffgable.com.You can find Luca at https://luca.engineer.  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 2021-04-2758 minThe Agile Embedded PodcastThe Agile Embedded PodcastHow to Convince Management to Adopt AgileYou can find Jeff at jeffgable.com.You can find Luca at luca.engineer.Joel Spolsky's post "Getting Things Done when You're Only a Grunt" 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 2021-04-1439 minThe Agile Embedded PodcastThe Agile Embedded PodcastAgile is Old-Fashioned EngineeringYou can find Jeff at jeffgable.com.You can find Luca at luca.engineer.  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 2021-03-3027 minThe Agile Embedded PodcastThe Agile Embedded PodcastReplicable Build Environments for the WinYou can find Jeff at jeffgable.com. You can find Luca at luca.engineer.  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 2021-03-1641 minThe Agile Embedded PodcastThe Agile Embedded PodcastContinuous Integration for Embedded SystemsLuca'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 2021-03-0139 minThe Agile Embedded PodcastThe Agile Embedded PodcastDevelopment is Better when it's Test-DrivenLuca'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 2021-02-1636 minThe Agile Embedded PodcastThe Agile Embedded PodcastHow to Get StartedLuca'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 2021-02-0236 minThe Agile Embedded PodcastThe Agile Embedded PodcastWhy Cross-Functional Product Teams RuleThe 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 here2021-01-1933 minThe Agile Embedded PodcastThe Agile Embedded PodcastRemote Embedded DevelopmentIf you're developing software for embedded systems remotely, Agile practices and techniques will be your friends. You can find Jeff at https://jeffgable.com. You can find Luca at https://luca.engineer. Want to join the agile Embedded Slack? Click here2021-01-0633 minThe Agile Embedded PodcastThe Agile Embedded PodcastDoes DevOps Make Sense for Embedded Systems?Some people (apparently) think that DevOps principles don't make sense for embedded systems development. Spoiler alert: Luca and I think those people are wrong. You can find Jeff at https://jeffgable.com. You can find Luca at https://luca.engineer. Want to join the agile Embedded Slack? Click here2021-01-0640 min