4 ms·
In my experience, the first time the team tries to separate concerns, they don't necessarily fully understand the problem, and build out the wrong separations.
by dfabulich 7y ago
In my experience, the first time the team tries to separate concerns, they don't necessarily fully understand the problem, and build out the wrong separations.
Multirepo teams live with the wrong modularity boundaries longer than they should, because fixing the design ("violating the rules," when they're bad rules) causes immediate pain. In monorepo it's easier to do the refactor in an atomic commit.
It's all part of the sandboxing cycle. https://xkcd.com/2044/ https://xkcd.com/2044/