I first heard of Conway’s Law last week:
Conway’s Law is an adage named after computer programmer Melvin Conway, who introduced the idea in 1968:
…organizations which design systems … are constrained to produce
designs which are copies of the communication structures of these
organizations.[1]
Enterprise software architectures make a lot more sense now, though not in a good way.