News for hackers. Stuff that matters.
Re:Advantages of monolithic version control by shados on Monday February 12, 2018 @09:24PM (#16364269)
I always find it a bit funny how monorepos are now this big exotic new age thing. "Monorepos are the future!".

That very well may be, but I think we're at a point where the majority of developers started after git came out (since the industry experienced explosive growth just in the last few years). They kind of forget (or didn't know) that it's not that long ago we did monorepos because we HAD to. The tooling to do a system in multi-repos was just not there. It wasn't practical.

Companies like Microsoft, Google and Facebook predates the days where building your company on top of 3000 repos was practical, and they certainly were not going to convert everything if they could help it. Thus, they built an enormous amount of tooling to make it work. It certainly has benefits (and tradeoffs). With similarly advanced tooling to support you, multiple repos also has a lot of very nice properties and scale quite nicely.

To each their own.

Re:Advantages of monolithic version control by beagle3 on Tuesday February 13, 2018 @05:38PM (#16371525)
> They kind of forget (or didn't know) that it's not that long ago we did monorepos because we HAD to.

That was never ever the case. We did centralized repos because we had to, but every single place I worked at, whether they were using SCCS, RCS, CVS, SourceSafe or SVN, had multiple repositories for different projects. No place had more than 20 repos, but then, the largest of those was about 250 people with VCS access.

Re:Advantages of monolithic version control by shados on Tuesday February 13, 2018 @10:42PM (#16373265)
Most places I worked at had everything in one repo and folders for projects /shrugs. Though some did have multiple repos, though in my book, that's just "many monorepos". 20 repos for 250 people was quite manageable with old tools. When one system is split in 4000 repos, that's a different story.
Re:Advantages of monolithic version control by taneq on Monday February 12, 2018 @11:15PM (#16364698)
I can't wait for someone to implement a C interpreter in Haskell or something and boldly proclaim that imperative programming (called by another name, of course) is the way of the future.
Re:Advantages of monolithic version control by asdfgadsfgasfdg on Tuesday February 13, 2018 @03:15AM (#16365543)
Like Golang?