4 ms·
Your code base should reflect the organization of people working on it. Virtually all technical merits are outweighed by that.
by asimpletune 5y ago
Your code base should reflect the organization of people working on it.
Virtually all technical merits are outweighed by that.
- jstimpfle 5y agoOr should the organization of people reflect the code they're working on? :-)
- geoffjentry 5y agoThis is Conway's Law. It is why the Reverse Conway is preached. Define your desired architecture, and fit your organization to fit it. At that point your code base will reflect the organization of people working on it, and the output will reflect the desired architecture.
- asimpletune 5y agoExactly! I avoided naming it in my comment, but that’s how I came to learn this as well.