[D] Notebooks versus scripts – what’s your workflow?
I’m a software engineer and have never used notebooks, ever, to write software. Nonetheless my programming style is iterative, granular, and experimental – not unlike workflows I’ve seen used in notebooks. My problem with notebooks is that they’re absolutely terrible for traditional code reuse. I mean, clicking cells and pressing Shift-Enter is technically reusing code, but having a human manually kicking a program along its course, block by block, doesn’t feel like the software I grew up on.
So I’m curious how you use notebooks, if at all, and at what point, if such a point exists, do you move code from a notebook into a Python script or module. How do you feel about the whole thing? Happy, sad, utterly indifferent?