An Engineer's View of Human Error