What is High-Consequence Prototyping?

Most software can ship with bugs and get patched later. Hardware and embedded systems often can’t. When a device is used in a clinic, on a buoy in the ocean, or on a factory floor, “we’ll fix it in the next release” isn’t an option. High-consequence prototyping is building with that in mind from day one.

For me that means:

I’ll write more here about patterns that work: board bring-up, RTOS choices, and how to scope projects so the first prototype is something you’d be willing to put in front of a user or a review.