#1: Conway's Law Extension: How communications impact your integrations
Conway's Law Extension: How communications impact your integrations
🕰️ 1 min reading
Why is communication so difficult? Although complex products can only be created with a strong team, the root cause of almost any disaster in software is usually people as well.
Conway's Law states:
"Any organization that designs a system (defined broadly) will produce a design whose structure is a copy of the organization's communication structure."
I would extend it. "Poor communication in an organization leads to poor integration (defined broadly) of its systems." You might expect problems if your teammates build communication walls between frontend and backend. If your teams cannot normally communicate without offensive behavior - integration will break, and instead of collaboration and fixing together, groups will argue about "who was right."
Outcome:
Think about "integration between people" rather than "integration between systems." That resolves many problems at the root.
Extra thanks to Ali Abdaal (https://www.youtube.com/@aliabdaal) for the idea to launch