Sometime it hard to understand the mind of Engineer. It not too detail like doctor also not to complicated like lawyer but it more outside the box.
Maybe Engineer's life facing not only look to detail by take a lot of risk during design stage when money is main criteria in order to meet requirement in term of technical aspect. Engineer also cum to lawyer in order to ensure all trade in contract to follow as stated in contract document so that all work shall be in legal aspect but sometime need to gamble when period of construction time is critical to the project. The also need to be as politician when facing the third parties problem that can affected the project in order to buy a time so that the work can go without delay. The worst thing as engineer when need turn to magician where the work need to proceed at critical area with critical time without follow normal procedure of work but it full fill all requirement in design.