Hardware
Designing Hardware That Survives Accidental Hot-Plugging
Hot-plugging is rarely part of the official user flow. But it happens anyway. Cables are inserted while power is on. Sensors are connected mid-operation. Boards are swapped during diagnostics. Debug tools are attached under load. Users try things “just to see.” In many current-state embedded products, hot-plugging is tolerated only