| I think there are two types of engineers: - Those who approach technical conversations where all facts stated must be always true (usually details-oriented people). - Those who approach technical conversations where facts stated should converge to the truth (usually highly intuitive people). These two types tend to frustrate each other. Although, I would contend that everyone needs to have the capacity to operate in either mode. For example, you _must_ be technically correct when programming. You cannot omit a closing parenthesis. However, if you are working on trying to solve the overall problem, usually something that could have multiple implementations, you need to brainstorm, which is best done when you are free to state things imprecisely. |