4 ms·
My first thought when I saw the title: why would you want to do that? I feel like the only justification it gave (faster feedback) is way too insignificant comp
by fabatka 8y ago
My first thought when I saw the title: why would you want to do that? I feel like the only justification it gave (faster feedback) is way too insignificant compared to the downsides of developing inside a notebook. Joel Grus has a presentation that he gave at the 2018 JupyterCon about this which I found very enlightening and convincing. It is about why not to use notebooks apart from the very beginning of any serious project. The slides are available here: https://docs.google.com/presentation/d/1n2RlMdmv1p25Xy5thJUhkKGvjtV-dkAIsUXP-AL4ffI/edit#slide=id.g3d168d2fd3_0_255 https://docs.google.com/presentation/d/1n2RlMdmv1p25Xy5thJUh...
Of course I still use notebooks for experimenting (usually it is open beside my IDE), I just think that developing a whole software architecture inside notebooks is not something notebooks are for.
- ptd 8y agoIf you don't mind elaborating a bit, how deep do you have to get into a project before you get past the point of experimenting? Is there value in moving away from notebooks all together while you are still learning? Do these comments apply to platforms such as MyBinder or Jupyterhub? Finally,(other than Grus, he is excellent) are there any resources, people, or websites you would recommend for maintaining a sterile workflow or for general knowledge? Thanks.
- fabatka 8y agoSorry, I'm afraid I'm much less experienced than you think I am. My comment's value is entirely in sharing the slides, I only put some of my thoughts there so that my comment isn't just a link to a google drive file.
- murphy214 8y agoSlide 21 is to real.