Coordination Headwind: How Organizations Are Like Slime Molds

(komoroske.com)

14 points | by rzk 1 hour ago

2 comments

  • beardedwizard 24 minutes ago
    It's been a long time (5 years?) since I encountered this last. Despite the idea making total sense to me, I am no clearer than I was then on how to actually do this in any org I have been a part of or managed. Where does this work? How did you do it? Does it work?
    • YZF 4 minutes ago
      IIRC the slides are from Google.

      I think the ideas are solid but it's the C-suite that needs to deal with this and rarely cares. In other words, it's about organizational culture.

  • narnarpapadaddy 14 minutes ago
    An aspect that’s missing from this analysis is distributed vs centralized decision authority. In militaries and in tech startups a “squad” or “two-pizza team” are empowered to make decisions for their local domain because they have the real-time context. The decentralized decision authority that happens with matrix-style management is a much higher contributor to coordination overhead than the top-down or bottom-up axis described here.

    An autonomous team that does what they are told or an autonomous team is free to pursue opportunities as they see fit are both useful and can react quickly. The question is how much scaled alignment you need to execute a particular goal.

    You can’t invade a country with one squad of 10,000 soldiers or 1,000 squads of 10 that do as they please. You need to delegate execution authority to small teams who are aligned to a shared goal.

    Similarly, you can’t expect one group 10,000 devs with internal structure to explore and find interesting opportunities to explore; you’ll just get noise. Nor can you try to manage 10,000 devs directly. You won’t be to grok the context.

    Complexity management in organizations follows the same patterns as in code. Single responsibility, don’t repeat yourself too much, encapsulation, etc.

    It’s really a function of information theory, the more people you have to ramp up or keep current on context, the lower your ability to make and stick to decisions.

    • aleksiy123 1 minute ago
      Managing complexity while scaling is a concept just keeps reappearing.

      Funnily enough it’s extremely relevant to agents/subagents.