Server & Tools Blogs > Developer Tools Blogs > Brian Harry’s blog
Brian Harry’s blog
Everything you want to know about Visual Studio ALM and Farming
Brian Harry’s blog
Scaling Git (and some back story)
https://blogs.msdn.microsoft.com/bharry/2017/02/03/scaling-git-and-some-back-story/
02/03/2017 by Brian Harry MS
A couple of years ago, Microsoft made the decision to begin a multi-year investment in revitalizing our engineering system across the company. We are a big company with tons of teams – each with their own products, priorities, processes and tools. There are some “common” tools but also a lot of diversity – with VERY MANY internally developed one-off tools (by team I kind of mean division – thousands of engineers).
There are a lot of downsides to this:
Lots of redundant investments in teams building similar tooling
Inability to fund any of the tooling to “critical mass”
Difficulty for employees to move around the company due to different tools and process
Difficulty in sharing code across organizations
Friction for new hires getting started due to an overabundance of “MS-only” tools
And more…
We set out on an effort we call the “One Engineering System” or “1ES”. Just yesterday we had a 1ES day where thousands of engineers gathered to celebrate the progress we’ve made, to learn about the current state and to discuss the path forward. It was a surprisingly good event.
--------------------------------------
1. Tower Totals: 2xSSD ~512GB, 2xHHD 20 TB, Memory 32GB
SSDs: 6xOS Partitions, 2xW8.1 Main & Test, 2x10.0 Test, Pro, x64
CPU i7 2600 K, SandyBridge/CougarPoint, 4 cores, 8 Threads, 3.4 GHz
Graphics Radeon RX 580, RX 580 ONLY Over Clocked
More perishable
2xMonitors Asus DVI, Sony 55" UHD TV HDMI
1. NUC 5i7 2cores, 4 Thread, Memory 8GB, 3.1 GHz, M2SSD 140GB
1xOS W8.1 Pro, NAS Dependent, Same Sony above.
-----------------