The Financial Architecture of Software

Conway's Law is foundational to software engineering. It says: Organizations which design systems...are constrained to produce designs which are copies of the communication structures of these organizations. If you've ever had any job in the software industry, you've almost certainly seen this play out in the architecture of your codebase. Group A works on Thing X and Group B works on Thing Y, so…