Robust Systems
Here’s an essay by Sussman talking about borrowing ideas from AI and biology to build robust systems. I don’t pretend to understand all of what he is getting at but he does present some nice and different ideas how the future of engineering robust software could evolve.
It is full of little gems to make you think. I am no aware of the state of the art of robust software design for instance software made for the medical and aviation industry but I suspect his views may not necessarily be held by those industries. I doubt that worries him as he is an academic looking to the future, he probably thought of the essay as a shot at raising awareness that ideas are around to be tried out.
Here is the essay