notebooks are McDonalds of code
You can come to McDonalds and order a salad, but you won't. Same with notebooks, you can write NASA-production-grade software in a notebook, but most likely you won't. Notebooks make you lazy, and encourage bad practices.
common arguments
state
versioning
tfinal_final_final_of_final.xls
bad habits
notebooks slow you down
distractions
execution environment
efficiency
reading code
notebooks slow your team down
breaking changes
awareness
fucking around -> production
sharing is caring
FAQ
how do you do plotting?
how do you work with a remote machine?
sshfs
I am using code autoreload and write code in modules
i considered you to be my friend, how could you do this to me?
some of your points are valid, but why stop using notebooks completely?