Re:Goldman seems to be running networking software from 2008
by seanhunter on Wednesday June 30, 2021 @10:44AM
(#27689148)
Couple of fun facts to think about.
1)In any given 2 week release cycle (we didn't call them sprints) you would have just a bit shy of 700 individual devs checking in C++ or Java code.
2)The source code repo was CVS
I did the ports from pre-ansi to ansi C++ compilers on all three platforms (in each case with one other dev specific to the platform) and this was in the days when template instantiation compile error messages would be literally 50+ pages long. I got very good with vim and quickfix lists :-)
Re:Goldman seems to be running networking software from 2008
by ivalm on Wednesday June 30, 2021 @11:44AM
(#27689894)
How do you feel your old process compares to modern agile dev + ci/cd practices? How big was the devops team?
Re:Goldman seems to be running networking software from 2008
by eru on Thursday July 01, 2021 @02:37AM
(#27696858)
In some sense, that particular Goldman process was implementing those modern processes before modern tools were invented.
I'd say they were ahead of their time for perhaps five to ten years, but then fell behind.
Source: Was a "strat" (quant developer in the front office at Goldman) for 8 years, including starting in the group that used to run version repo, CI/CD pipeline and internal build and distribution tooling for all of this. Think a code pipeline that builds circa 30m lines of C++, 20-ishm lines of Java code daily on 3 different platforms (Linux, Solaris and Windows) and distributes it globally across thousands of machines every 2 weeks and if mistakes are made it can cost millions of USD. And this predates most of what people think of as "devops" by some years (I was there 2002-2010 ish).