Is Engineering Difficult?