Thought-provoking article. I've found that useability (and mis-use) is the area that also deserves special attention when designing certain types of devices. Identifying the appropriate use cases for products tends to be straight-forward. However, having the creativity to predict all of the mis-use cases that could possibly occur is challenging and takes an extra amount of time and mental imagination to really get it right up-front.
I think the statement, "Ironically, complexity is often added to a system to reduce common-mode failures" is true no matter what level of design you are at - from simple circuits to intricate systems - but at the system level the interactive nature of the subsystems can indeed cause some unexpected issues that are much more predictable in less complex designs. Interesting article with much food for thought...
Festo's BionicKangaroo combines pneumatic and electrical drive technology, plus very precise controls and condition monitoring. Like a real kangaroo, the BionicKangaroo robot harvests the kinetic energy of each takeoff and immediately uses it to power the next jump.
Design News and Digi-Key presents: Creating & Testing Your First RTOS Application Using MQX, a crash course that will look at defining a project, selecting a target processor, blocking code, defining tasks, completing code, and debugging.
Focus on Fundamentals consists of 45-minute on-line classes that cover a host of technologies. You learn without leaving the comfort of your desk. All classes are taught by subject-matter experts and all are archived. So if you can't attend live, attend at your convenience.