One firmware for every bus on your workbench ...
I’ve worked with hardware before, so the electronics themselves were never the problem. What consistently slowed me down was the software side. C, C++, and the Arduino ecosystem always felt like too ...