To Engineer Is Human (The Role of Failure in Successful Design)