This is more about production lines vs one offs than engineering vs hacking.<p>Civil engineering is real engineering but jobs are usually unique. Problems in civil engineering projects are usually &#x27;debugged&#x27; and &#x27;patched&#x27; on site without going all the way back and revisiting the original design.