Ask HN: What are the code bases like at the really big product companies?
I'm not asking for trade secrets, but I am curious what the code looks like. I've never worked on a team over 4 people before and can't picture what it must be like to browse the repository.
For those that have that kind of experience, what's it like?
4 comments
[ 3.1 ms ] story [ 25.2 ms ] threadFind some open source projects by them, and have a look: https://github.com/Microsoft/vscode
But speaking of that, another diff is that the big companies do often use popular libs, but the versions in use are quite behind. Usually because they have a policy to thoroughly review any libs first, even version upgrades.
Usually all code is public, as most companies trust their employees and consider that bad actions could happen even with all the protections. An exception to this is that I've heard some parts of Android isn't public to all employees at Google.
It's also interesting that some companies put the entire codebase under 1 repository.
Google has written a bit about their monorepo culture. Here, for example: https://cacm.acm.org/magazines/2016/7/204032-why-google-stor...