We are joined by Miro Samek, who advocates managing complexity in real-time systems with event-driven architecture, as opposed to traditional superloop and RTOS applications. In the end, running projects in an agile way can be completely undone with spaghetti code that resists rapid change, so conceptually simple architectures that prevent real-time bugs by design can be key to quick release cycles.
The 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