The Tower of Babel and the Fighter Plane (2013) [pdf]
melconway.com
melconway.com
Complexity is evil evil evil (my take on it: http://www.embeddedrelated.com/showarticle/132.php)
<quote from Conway's article>
Incidentally, today’s automobiles share this problem of a massive amount of on-board code and the bugginess that accompanies it. A few years ago, some Mercedes owners found that when they pushed a certain button on the navigation system the driver’s seat moved.
</quote>
I have this sinking feeling that my death is going to occur because of some interaction between software/firmware design and an unexpected situation (e.g. stuck in an elevator between floors because the firmware is expecting internet packets from Twitter or something). Hope I'm wrong, but the complexity of electronics seems to be increasing fast enough for system reliability to decrease.
Highly recommend this read.