Summary of Dan McKinley's "Egoless Engineering,"
Many companies struggle with team dynamics due to parochialism and ego, which can manifest as a lack of curiosity, territoriality, or dismissiveness towards others. This often leads to breakdowns in empathy and inefficient workflows. Companies often make the mistake of creating new role types for every new task instead of encouraging collaboration. This results in the arrangement of people into assembly lines, which feels obvious to leaders, but is often mathematically wrong. Poorly factored organizational boundaries also create unnecessary work.