Hacker News new | ask | show | jobs
by sftwds 2728 days ago
>Scaling a single VCS to hundreds of developers, hundreds of millions lines of code...

Maybe I am way out of my element here, but is this a common problem? Do companies with only “hundreds of engineers” really have “hundreds of millions of lines of code”?

1 comments

From personal experience, it can happen. At one point, I was personally responsible for about 2 million lines of code. Over several years, I was able to reduce it to about 500k through generous use of code generation for ORM type work. The generated code never ended up in VCS, but the generator and model did. Certainly helped checkout/update times as there was several thousand fewer files to deal with.

I was one of about 900 engineers at a financial company of about 1500 employees at the time.

I don't honestly know how many lines of code there were across the company, but I imagine it easily exceeded 100M. It took us a full week to do a full recompile of everything. We had no CI... Was always a problem approaching release time.

> I was one of about 900 engineers at a financial company of about 1500 employees at the time.

Can you say which company it is, or give a few more details? I'm fascinated to know which financial company can consist of 60% engineers!

Sorry, no, NDA at what not. But, it was a very technology driven hedge fund, not one of the big banks you read about in the news.