bliki: Conway's Law
Pretty much all the practitioners I favor in Software Architecture are deeply
suspicious of any kind of general law in the field. Good software architecture
is very context-specific, analyzing trade-offs that resolve differently across a wide range
of environments. But if there is one thing they all agree on, it's the importance
and power of Conway's Law. Important enough to affect every system I've
come across, and powerful enough that you're doomed to defeat if you try to
fight it.
The law is ...
Read more at martinfowler.com