One thing I noticed is that many ideas in engineering are essentially mathematical ideas, but whereas the mathematician might try to prove the idea using more formal methods, the engineer may skip through the precise details of the proof and yet arrive at the result using "intuition". By intuition, I refer to a process where the engineer can process the main idea of the mathematical proof in his/her mind and arrive at the result without using the actual terminology of the proof that is entailed should one need to actually write down the formal proof. (Sometimes however this results in mistakes that can have big consequences; to prevent this an engineer might use experiments to verify his result holds, which still often saves more time than a rigorous proof).
Here's a trivial example from EE:
Each push-button/toggle switch can control at most 2 possible states. *Then k switches can control [itex]2^{k}[/itex] possible states.* Thus if you want to control m possible states, you need enough switches to satisfy the inequality
[itex]k > log_{2}(m)[/itex].
*Of course, the engineer, or rather, any sane person who is pressed on time would quickly use intuition to arrive at this result, whereas the "rigorous way" of solving this problem would be to use induction, i.e. by showing that the addition of a switch multiplies the state space by 2, and then using that as the inductive case in conjunction with the base case that having a single switch allows you to control 2 states. Using induction to solve the problem makes the proof more formal, yet it takes longer. For the engineer, the important resource is time, not the added bit of certainty that comes from proving the result using more formal means. Of course this varies depending on the problem.
Even the work that most mathematicians do however is not perfectly rigorous. The perfectly rigorous statements are not even expressed in natural languages. They are usually expressed in the form of mathematical logic, for instance the formal definition of a basis of a vector space:
http://img201.imageshack.us/img201/5149/capture1jq.png
Even up to this level, the formalism is done only "for the records". Sane people usually default to intuition depending on the nature of the task. For engineering, you will be defaulting to intuition many times to the point that you do not notice your mind is proving results (such as the EE example above) without even knowing they are coming from the perspective of proof-based math.
I have seen this observation in a ton of places, from computing and economics to physical chemistry, where many logical but not totally obvious steps are skipped for the sake of time/convenience. It's all a matter of intuition vs. formalism, just like the debates between Hilbert and Poincare, and the scientist/engineer must decide prudently which is to exercise in a given situation.
BiP