Conways' Law
en.wikipedia.org
http://news.ycombinator.com/item?id=436908
en.wikipedia.org
http://news.ycombinator.com/item?id=436908
"Looking into the VAX, West had imagined he saw a diagram of DEC’s corporate organization. He felt that the VAX was too complicated. He did not like, for instance, the system by which various parts of the machine communicated with each other; for his taste, there was too much protocol involved. He decided that VAX embodied flaws in DEC’s corporate organization. The machine expressed that phenomenally successful company’s cautious, bureaucratic style. Was this true? West said it didn’t matter, it was a useful theory."
(See http://www.computer.org/portal/cms_docs_annals/annals/mahone... for more background )
He said:
"Everywhere piece of the system that has a supported API should be a separate group."