3 ms·
Another way to look at this is that repos quickly ossify into unplanned Conway boundaries. Where possible, the goal is to decouple software components by desig
by jacques_chester 11y ago
Another way to look at this is that repos quickly ossify into unplanned Conway boundaries.
Where possible, the goal is to decouple software components by design, not by backpressure from the toolchain.
I've seen the many-repo approach. It's particularly frustrating on distributed systems when a shared component migrates from repo to repo like a sad ronin, sometimes alighting in some of them more than once.
- jamesrom 11y ago> Where possible, the goal is to decouple software components by design, not by backpressure from the toolchain. Taken to the extreme, this produces a single main.c file for an entire organisation. Good software design should dictate the types toolchain backpressure tradeoffs that need to be managed.