Hacker News new | ask | show | jobs
by robust-cactus 1371 days ago
I agree with this take. The companies I've worked at that have had multi-repos basically just obfuscated related pieces of code - ultimately leading to lots of bugs.

The fact that I can grep across services is a godsend.

I think we should all actively be fighting against Conway's law: "your code resembles your org structure". Multi-repos are usually a thin facade that basically end up supporting this and makes it harder to dev in and make the architecture typically worse.

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

1 comments

> we should all actively be fighting against Conway's law

I think the inverse of that, the org mirroring the code, happens as well. And maybe Conway really meant that, too.

I would argue that we should be organizing code in a way that we'd like our teams to be organized. We should use this as a tool for devs to self-organize. Eventually, management will see the cost savings in organizing the people similarly.