Science As Pull Requests

I recently discovered an article about the way AirBnB manages its knowledge. In “Scaling Knowledge”, Chetan Sharma and Jan Overgoor describe the five key tenets they try to follow in their data science research: Reproducibility — There should be no opportunity for code forks. The entire set of queries, transforms, visualizations, and write-up should be contained in each contribution and be up to date with the results. Quality — No piece of research should be shared without being reviewed for correctness and precision.