Most lines of code written by programmers in academia never reach an audience. I believe that the cause of this problem is not that academic programmers are incompetent, but more an overall difficulty of defining goals and managing complexity. I will summarize what I have learned leading several scientific software projects to wide success, such as Mayavi, joblib, scikit-learn: what are the choices that make a successful project? How to organize a community of productive developers that move together? How t
Hide player controls
Hide resume playing