0:00 Intro
0:39 Motivation
4:40 Rule 1 Start organized, stay organized
6:42 Rule 2 Everything comes from somewhere and the raw data is immutable
7:43 Rule 3 Version control is basic professionalism
9:53 Rule 4 Notebooks are for exploration, source files are for repetition
12:03 Rule 5 Tests and sanity checks prevent catastrophes
13:15 Rule 6 Fail loudly, fail quickly
16:22 Rule 7 Project runs are fully automated from raw data to final outputs
19:44 Rule 8 Important parameters are extracted and centralized
21:29 Rule 9 Project runs are verbose by default and result in tangible artifacts
25:43 Rule 10 Start with the simplest possible end-to-end pipeline
27:55 Q&A
0:00 Intro 0:39 Motivation 4:40 Rule 1 Start organized, stay organized 6:42 Rule 2 Everything comes from somewhere and the raw data is immutable 7:43 Rule 3 Version control is basic professionalism 9:53 Rule 4 Notebooks are for exploration, source files are for repetition 12:03 Rule 5 Tests and sanity checks prevent catastrophes 13:15 Rule 6 Fail loudly, fail quickly 16:22 Rule 7 Project runs are fully automated from raw data to final outputs 19:44 Rule 8 Important parameters are extracted and centralized 21:29 Rule 9 Project runs are verbose by default and result in tangible artifacts 25:43 Rule 10 Start with the simplest possible end-to-end pipeline 27:55 Q&A