Why is engineering so hard? Its not what you think