It’s a classic struggle – the logical, practical engineer butting heads with the uncomprehending, inefficient business major (see: all of Dilbert). Or wait – is it instead the visionary manager struggling to focus a socially inept engineer puttering off on a inscrutable tangent? (See: popular portrayals of mad scientists.) Somehow, engineers and business people always struggle with communication. As much as it’s beaten into us that the best teams are made of diverse people, both technical and managerial, somehow, in practice, collaboration between the parties is always painfully difficult.