Two Sigma
Two Sigma logoTwo Sigma · Feature trail

Head-to-Head Development System

2 posts · Jul 2017

What this trail covers

Two Sigma is developing a 'Head-to-Head Development' system to manage software versioning and releases for a large number of developers and interconnected components. This system aims to address challenges in scalability, incrementality, and stability by focusing on efficient build and test processes, fine-grained dependency management, and robust infrastructure. The system also aims to foster cultural shifts towards shared code ownership and dependency trust. This post introduces the core principles of trunk-based development, monorepos, source integration, gated sharing, and implicit versioning as the foundation of their approach.

All Two Sigma trails