Conway’s law

Don’t know why I hadn’t heard of this before but it’s a fantastic summation of producing interfaces between system modules.

Thinking about it I’ve experienced similar issues when trying to interface as an external solutions provider trying to integrate into the existing systems of a company. The interfaces that exist largely bear the scars of internal politics and structure and on most counts have been a messy affair to deal with.