I re-watched parts of Inventing on Principle by Bret Victor.
I was reminded that creators need to be able to see what they are doing without any mental mapping.
That is why one problem with #literate #programming is the mental burden of double compilation. You can’t run your debugger on the literate source, so you have to first compile it, and then do the mental mapping in the debugger.