Rethinking multi-programmer collaboration and source control · HackerTrans