3 ms·
I give it 2 years. Maybe only 18 months. I don't even know how many different (and confusing!) chat applications Google has launched already. Seems like their e
by iagooar 10y ago
I give it 2 years. Maybe only 18 months. I don't even know how many different (and confusing!) chat applications Google has launched already. Seems like their engineers, when they get bored, write a chat app.
- flukus 10y agoNext time I see someone mention how great their monolithic repository is I'll ask how many chat applications you have to checkout before you can code at google.
- justinlardinois 10y agoThere was an article posted on here a few months ago about Google's version control system. One of the main features is that you don't actually checkout copies of every file in the repository; instead they're faulted in as you need them. My impression is that the monolithic repository only works because Google's built a bunch of custom tooling to support it. It doesn't mean any company can just roll all of their code into a single Git repository and call it a day.
- kyrra 10y agoThis maybe? http://m.cacm.acm.org/magazines/2016/7/204032-why-google-stores-billions-of-lines-of-code-in-a-single-repository/fulltext http://m.cacm.acm.org/magazines/2016/7/204032-why-google-sto... The key here is CITC. All the source code lives "in the cloud" and pulls to your machine as it's needed (using a FUSE file system).
- justinlardinois 10y agoYes, that's it, and that's the key feature I was talking about.