>Same with notebooks, you can write NASA-production-grade software in a notebook, but most likely you won't. One of my family members literally maintains a software platform for test bedding production NASA spacecraft at JPL and it is all on top of Jupyter notebooks. People are literally on course to build AGI and there’s a good chance that large portions of that work will be done within Jupyter notebooks. To suggest…
However, the problem is that those things are not trivial and have to be learned before they can be applied. And that is where the value becomes questionable - the time spent learning all that could instead be spent on learning other things. But if you already have a software engineering background, you do benefit from doing things "right" to some extent.