Generative and Analytical Models for Data Analysis. Nice read!
For both the generative model and the analytical model of data analysis, the missing ingredient was a clear definition of what made a data analysis successful.
Also, be sure to check P values are just the tip of the iceberg (PDF).