I first heard this phrase from Gael Varoquax (one of the core scikit-learn committers) in a talk[1], and I loved the super-concentrated wisdom of it:
* Make it work. First of all, get it to compile, get it to run, make sure it spits out roughly the right kind of