On Fri, Aug 02, 2019 at 10:48:26AM -0400, Ricky Teachey wrote:
I agree it is more a clash of learning paths/training. I started out-- with ZERO knowledge-- in 2014 just before Jupyter started to be popular, and the more I have used it (as well as VSCode and Pycharm), the more I have found myself thinking "OH MAN-- if I had had THIS when I was learning, I would have learned so much faster with these code/feature discovery tools".
Notebooks in particular-- more than IDEs, I think-- are changing the way people learn. if I were teaching someone new today, I'd have them use Jupyter right away, probably not the repl.
I think Smalltalk and Lisp had similar environments. Also the tradeoffs of "living in the environment" vs. "knowing the code base by reading and maintaining a mental map of files and documentation" are well known.
The latter is probably required for larger code bases.