Hacker News new | ask | show | jobs
by CobrastanJorji 1053 days ago
I'll take the metaphor one step further. The architecture will, over time, inevitably change to resemble its org chart, therefore it is the job of a sufficiently senior technical lead to organize the teams in such a way that the correct architecture emerges.
1 comments

Also known as "Conway's law"

> Any organization that designs a system (defined broadly) will produce a design whose structure is a copy of the organization's communication structure

https://en.wikipedia.org/wiki/Conway%27s_law

Right. Conway's Law describes the property that the architecture will grow to resemble the org chart. I'm suggesting that you can productively apply that principal to produce good software by shaping the org chart.

If Conway's Law is phrenology, the "science" of determining someone's personality by measuring their skull's dimensions, I'm suggesting Terry Prachett's retrophrenology, the process of hitting someone with a hammer very precisely to make them a better person.