That&#x27;s all fine and good with the military, which has had 1000s of years to hone their model of their domain. Land&#x2F;sea&#x2F;air. Geographical boundaries. But in the typical company, there is nowhere near as clear a picture of what exactly the different levels are. Are Design and Engineering on the same level? Are they underneath Product or is product just part of design? Is Marketing? What about the Data team? Are the server and client two teams at the same level, or are they just different regions of the &quot;world&quot;?<p>&gt; They rely entirely on decisions from higher up, which are often uninformed about small-picture things, even if they understand the big picture.<p>That&#x27;s the thing.... you can&#x27;t <i>really</i> understand the big picture without understanding the small one. We lionize Bill Gates because he often knew more about about the details of software decisions than the low-level employees who presented plans to him.