2 ms·
> when a company puts completely different projects together inside a single repo. This is google3. It was absolutely loved by the majority of devs. If you cha
by klabb3 2y ago
> when a company puts completely different projects together inside a single repo.
This is google3. It was absolutely loved by the majority of devs. If you change a line of code, all dependencies are type checked and tested and also a bunch of other things. It keeps so many versioning issues out.
One of the big reasons why the JS ecosystem is so fragmented compared to Go or even Rust is the leftpad-sized packages with 10 config files that are out of date. Not to mention our friend peerDependencies, who needs no introduction.