Even if you're "naturally good" at software engineering, you hit a wall really quickly as to what you can deal with in terms of complexity. That's where sane methodology comes into play, and Jupyter notebooks are a big part of that for me- rapid iteration/feedback.https://twitter.com/hardmaru/status/1072672186626961411 …
Well I do see people complain about putting waaay too much in a Jupyter notebook and I agree- that's bad! The primary benefit to keep in mind is that you're getting is to be able to iterate quickly, while also appreciating that they fall apart in utility when huge.