Firmware
Designing for Zero Heap: Static Memory on a 1 KB Stack
There is a particular kind of failure that haunts always-on devices, and it almost never shows up in the lab. The firmware runs perfectly for a day, a week, a month — and then, somewhere out in the field, it quietly stops. No crash log, no stack trace, just a device